我有一个离子v1应用程序,当我尝试使用ionic cordova build android
生成apk时,它无法构建该应用程序。
我已经更改了DistibutionURL on my .js file to 4.xx
,但是每次构建应用程序时,它都会检测到我已经抓取了3.xx。为什么会这样?
答案 0 :(得分:0)
您编辑了正确的文件?这不是js文件。
ionic-project / platforms / android / gradle / wrapper / gradle-wrapper.properties
您将看到
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
更改为
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
如果这不起作用,请尝试安装另一个cordova android平台:
cordova平台rm android
cordova平台添加android@7.1.1
或者对于7.0.0版本,我建议使用6.3.0以兼容旧版。
答案 1 :(得分:0)
答案是删除所有已安装的平台,并删除插件和平台文件夹。重新添加平台。感谢@Guillem Perez。