构建失败,离子帽 运行 android -l –external
Build fails with ionic cap run android -l –external
更新到最新的@ionic/cli版本后,我开始收到这个错误,在我尝试执行这个命令之后:ionic cap 运行 android -l --external
FAILURE: Build failed with an exception.
[capacitor]
[capacitor] * Where:
[capacitor] Build file 'E:\laragon\www\ProjekatA\frontend\android\app\build.gradle' line: 1
[capacitor]
[capacitor] * What went wrong:
[capacitor] A problem occurred evaluating project ':app'.
[capacitor] > Failed to apply plugin 'com.android.internal.application'.
[capacitor] > Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
[capacitor] You can try some of the following options:
[capacitor] - changing the IDE settings.
[capacitor] - changing the JAVA_HOME environment variable.
[capacitor] - changing `org.gradle.java.home` in `gradle.properties`.
当我 运行 命令时,一切正常,应用程序得到服务,但在出现此行错误后:
capacitor.cmd 运行 android --no-sync --target Pixel_3_API_30
这也是在终端出现错误之前执行的行:
E:\laragon\www\ProjekatA\frontend\android>"C:\Program Files\Java\jre1.8.0_291/bin/java.exe" "-Xmx64m" "-Xms64m" "-Dorg.gradle.appname=gradlew" -classpath "E:\laragon\www\ProjekatA\frontend\android\gradle\wrapper\gradle-wrapper.jar" org.gradle.wrapper.GradleWrapperMain "assembleDebug"
我将 gradle JDK 更改为:
Gradle JDK
但错误仍然存在。
这也是我在系统上安装的:
Java JRE version
也许我需要升级这个?如果是这样,如何以及哪个版本。
提前致谢!
编辑:当我从 Android Studio 构建我的应用程序时,它运行良好,仅在使用 ionic/cli.
时失败
删除您的 android 文件夹,然后升级 jre 和 JDk。
升级过程完成后尝试重建
我认为这可以解决您的问题。
我按照这个人的建议做了 @@44_Chintan Vasoya,但我没有删除 android 文件,因为我已经设置了一些配置。
我刚刚卸载了 Java 然后安装了 JDK 11 并且没有问题。
希望这对遇到同样问题的人有所帮助。
已解决!
更新到最新的@ionic/cli版本后,我开始收到这个错误,在我尝试执行这个命令之后:ionic cap 运行 android -l --external
FAILURE: Build failed with an exception.
[capacitor]
[capacitor] * Where:
[capacitor] Build file 'E:\laragon\www\ProjekatA\frontend\android\app\build.gradle' line: 1
[capacitor]
[capacitor] * What went wrong:
[capacitor] A problem occurred evaluating project ':app'.
[capacitor] > Failed to apply plugin 'com.android.internal.application'.
[capacitor] > Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8.
[capacitor] You can try some of the following options:
[capacitor] - changing the IDE settings.
[capacitor] - changing the JAVA_HOME environment variable.
[capacitor] - changing `org.gradle.java.home` in `gradle.properties`.
当我 运行 命令时,一切正常,应用程序得到服务,但在出现此行错误后:
capacitor.cmd 运行 android --no-sync --target Pixel_3_API_30
这也是在终端出现错误之前执行的行:
E:\laragon\www\ProjekatA\frontend\android>"C:\Program Files\Java\jre1.8.0_291/bin/java.exe" "-Xmx64m" "-Xms64m" "-Dorg.gradle.appname=gradlew" -classpath "E:\laragon\www\ProjekatA\frontend\android\gradle\wrapper\gradle-wrapper.jar" org.gradle.wrapper.GradleWrapperMain "assembleDebug"
我将 gradle JDK 更改为: Gradle JDK
但错误仍然存在。
这也是我在系统上安装的: Java JRE version
也许我需要升级这个?如果是这样,如何以及哪个版本。
提前致谢!
编辑:当我从 Android Studio 构建我的应用程序时,它运行良好,仅在使用 ionic/cli.
时失败删除您的 android 文件夹,然后升级 jre 和 JDk。 升级过程完成后尝试重建 我认为这可以解决您的问题。
我按照这个人的建议做了 @@44_Chintan Vasoya,但我没有删除 android 文件,因为我已经设置了一些配置。
我刚刚卸载了 Java 然后安装了 JDK 11 并且没有问题。
希望这对遇到同样问题的人有所帮助。
已解决!