无法从您的Ionic应用中生成Android应用捆绑包(没有Android Studio)。

问题描述 投票:0回答:1

这主要是重复的 构建失败的Android 但还没有答案,我的情况有点不同,所以把它再次。

在我的情况下,我能够正确地建立apk,我想创建一个应用程序捆绑后成功的命令。

ionic cordova build android --prod --release 通过运行这个cmd,我能够生成apk。

之后,我将 /platform/android 和运行 ./gradlew bundle 在这里我得到了这个错误

The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead.


FAILURE: Build failed with an exception.

* What went wrong:
Task 'bundle' is ambiguous in root project 'android'. Candidates are: 'bundleAppClassesDebug', 'bundleAppClassesDebugAndroidTest', 'bundleAppClassesDebugUnitTest', 'bundleAppClassesRelease', 'bundleAppClassesReleaseUnitTest', 'bundleDebug', 'bundleRelease'

如何解决?

android cordova ionic3 build.gradle gradlew
1个回答
0
投票

在其他答案中,似乎你可以运行。

./gradlew bundleRelease

在我的情况下,它不工作.我解决了升级Android平台版本的离子。

ionic cordova platform rm android
ionic cordova platform add android@8
ionic cordova build android --prod --release

在那之后,如果你去平台/android文件夹,你能够做到

./gradlew bundle

我没有检查两个安卓版本的gradle版本,但我想它已经改变了。

问候,Vincenzo

© www.soinside.com 2019 - 2024. All rights reserved.