无法使用最新版本为Android构建Cordova项目
我正在使用Cordova将我现有的Android应用程序版本(API-27)升级到API-28。我使用的是Cordova、Gradle和Android的最新版本无法使用最新版本为Android构建Cordova项目,android,cordova,gradle,cordova-plugins,Android,Cordova,Gradle,Cordova Plugins,我正在使用Cordova将我现有的Android应用程序版本(API-27)升级到API-28。我使用的是Cordova、Gradle和Android的最新版本 科尔多瓦-9.0.0(科尔多瓦-lib@9.0.1) 格拉德尔-5.6.2 安卓-安卓-28 问题: A problem occurred evaluating project ':app'. > Could not initialize class com.android.build.gradle.intern
A problem occurred evaluating project ':app'.
> Could not initialize class com.android.build.gradle.internal.crash.PluginCrashReporter
我通过降级/升级尝试了不同版本的Cordova和Gradle,但无法解决此问题。下面给出了附加信息
Gradle Wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip
build.gradle
dependencies {
classpath 'com.android.tools.build:gradle:3.3.0'
}
build.gradle:也尝试过这个
dependencies {
classpath 'com.android.tools.build:gradle:3.5.1'
}
下面给出了有关该问题的详细信息
Checking Java JDK and Android SDK versions
**ANDROID_SDK_ROOT=C:\Program Files\Android\sdk (recommended setting)
ANDROID_HOME=C:\Program Files\Android\sdk (DEPRECATED)
Subproject Path: CordovaLib
Subproject Path: app**
FAILURE: Build failed with an exception.
* Where:
Build file 'D:\RandD\Mine\Chess\platforms\android\app\build.gradle' l
ine: 23
* What went wrong:
A problem occurred evaluating project ':app'.
> Could not initialize class com.android.build.gradle.internal.crash.PluginCrash
Reporter
* 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 3s
D:\RandD\Mine\Chess\platforms\android\gradlew: Command failed with ex
it code 1 Error output:
FAILURE: Build failed with an exception.
* Where:
Build file 'D:\RandD\Mine\Chess\platforms\android\app\build.gradle' l
ine: 23
* What went wrong:
A problem occurred evaluating project ':app'.
> Could not initialize class com.android.build.gradle.internal.crash.PluginCrash
Reporter
* 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 3s
Picked up _JAVA_OPTIONS: -Xmx512M
如果我遗漏了什么,请突出显示。感谢您的帮助。根据我的经验(在Windows中),编辑build.gradle
来更改gradle版本是不够的,请尝试在全局范围内安装不同的版本。本指南对此进行了详细说明:
此外,盲目地将Cordova应用程序的所有内容切换到最新版本并不是最明智的想法,你应该继续使用并非最新版本的所有内容,除非你确定你需要最新版本是出于非常具体的原因
在直接跳到最新的gradle版本之前,请检查兼容性
使用您的Cordova环境。出于安全考虑,我不会使用任何东西
比Cordova 7.1.0和Visual Studio上的gradle 4.x更新,
否则,可能会引入一些问题
根据我的经验(在Windows中),编辑build.gradle
来更改gradle版本是不够的,相反,请尝试全局安装不同的版本。本指南对此进行了详细说明:
此外,盲目地将Cordova应用程序的所有内容切换到最新版本并不是最明智的想法,你应该继续使用并非最新版本的所有内容,除非你确定你需要最新版本是出于非常具体的原因
在直接跳到最新的gradle版本之前,请检查兼容性
使用您的Cordova环境。出于安全考虑,我不会使用任何东西
比Cordova 7.1.0和Visual Studio上的gradle 4.x更新,
否则,可能会引入一些问题
这个问题已经解决,下面是我遵循的步骤
2.我可能没有添加环境变量,这是通过安装Android Studio并生成构建来解决的。这个问题已经解决,下面是我遵循的步骤
2.我可能没有添加环境变量,这是通过安装Android Studio并通过它生成构建来解决的。你能降低Gradle版本的等级并check@Swayangjit谢谢你的回复。我降级到4.10.2和5.1.1版本并检查了它。面对同样的问题。是否有任何组合可以将Android版本升级到最新版本?有没有想过,为什么即使我使用最新版本,我也会遇到这个问题?谢谢,我不确定。由于gradle 5.6.2版本的原因,我已经看到了很多错误,这就是我通知您降低版本的原因。@Swayangjit感谢您的回复。请突出显示我需要降级的版本,您可以建议的任何特定版本。谢谢你的时间。你能降低Gradle版本的等级吗check@Swayangjit谢谢你的回复。我降级到4.10.2和5.1.1版本并检查了它。面对同样的问题。是否有任何组合可以将Android版本升级到最新版本?有没有想过,为什么即使我使用最新版本,我也会遇到这个问题?谢谢,我不确定。由于gradle 5.6.2版本的原因,我已经看到了很多错误,这就是我通知您降低版本的原因。@Swayangjit感谢您的回复。请突出显示我需要降级的版本,您可以建议的任何特定版本。谢谢你的时间,谢谢你的回复。正如你所说,切换到cordova应用程序的最新版本不是一个好主意。在解决问题之前,我们应该知道确切的根本原因。我已经解决了这个问题,我将单独发布。再次感谢您的建议。感谢您的回复。正如你所说,切换到cordova应用程序的最新版本不是一个好主意。在解决问题之前,我们应该知道确切的根本原因。我已经解决了这个问题,我将单独发布。再次感谢你的建议。