android - Quasar Cordova Build“无法初始化类 com.android.build.gradle.internal.VariantManager”
问题描述
我自己的 Quasar 应用程序无法为 android 平台构建,这就是为什么我首先尝试构建一个干净的应用程序,以消除我的编程错误.. 在遵循了一些关于如何正确设置科尔多瓦......所有这些都像这样保持失败......
cordova build android --release
Checking Java JDK and Android SDK versions
ANDROID_SDK_ROOT=undefined (recommended setting)
ANDROID_HOME=C:\Users\Entwickler\AppData\Local\Android\Sdk (DEPRECATED)
Using Android SDK: C:\Users\Entwickler\AppData\Local\Android\Sdk
Subproject Path: CordovaLib
Subproject Path: app
FAILURE: Build failed with an exception.
* Where:
Build file 'C:\xampp\htdocs\quasar example\src-cordova\platforms\android\app\build.gradle' line: 20
* What went wrong:
A problem occurred evaluating project ':app'.
> Could not initialize class com.android.build.gradle.internal.VariantManager
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 2s
Command failed with exit code 1: C:\xampp\htdocs\quasar example\src-cordova\platforms\android\gradlew cdvBuildRelease -b C:\xampp\htdocs\quasar example\src-cordova\platforms\android\build.gradle
我尝试了几个 gradle 版本,甚至重新安装了所有版本。重现步骤:
quasar create
quasar mode add cordova
cd src-cordova
cordova plattform add android
cd ..
quasar build -m cordova -T android
添加 --stacktracke 选项并没有太大帮助。任何帮助请:/?
解决方案
推荐阅读
- pandas - 带有 .shift 的 Pandas 中的简单返回索引
- android - 在 Fragment 之间传递方法
- javascript - 根据匹配键添加对象值
- python-3.x - 为什么 asyncio.create_task 不运行该方法?
- mysql - 使用@OneToMany 或@ManyToMany 定位未映射的类,未解决的休眠错误
- php - 从数据库传递的动态变量
- javascript - TypeError:无法读取未定义的属性“settDate”
- wix - 将自定义对话框插入内置对话框集中的 Wix 问题
- python - 在搜索函数的最小值时,如何为有限差分梯度设置变量的最小变化?
- javascript - 如何根据选择使新字段出现在表单中