【发布时间】:2020-02-16 00:19:11
【问题描述】:
我正在使用 Cordova 将现有的 Android 应用程序版本 (API-27) 升级到 API-28。我正在使用最新版本的 Cordova、Gradle 和 Android。
- CORDOVA - 9.0.0 (cordova-lib@9.0.1)
- Gradle - 5.6.2
- Android - android-28
问题:
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
如果我在这里遗漏了什么,请突出显示。感谢您的帮助。
【问题讨论】:
-
能否降级Gradle版本并检查一下
-
@Swayangjit 感谢您的回复。我降级到 4.10.2 和 5.1.1 版本并检查它。面临同样的问题。是否有任何组合可以将 Android 版本升级到最新版本?有什么想法,为什么即使我使用最新版本也会出现问题?谢谢。
-
不确定。因为 gradle 5.6.2 版本导致我看到很多错误,所以我通知您降级版本。
-
@Swayangjit 感谢您的回复。您能否强调一下,我需要降级哪个版本,您可以建议的任何特定版本。感谢您的宝贵时间。
标签: android cordova gradle cordova-plugins