离子构建android不会产生任何.apk文件或错误

时间:2016-06-28 13:38:47

标签: cordova ionic-framework

我正在发布我的第二个应用程序,并且在发布android时出现问题。

运行cordova build --release android时,根据docs和之前的经验,它应该在platforms/android/build/outputs/apk生成一个apk文件。出于某种原因,一切都没有发生。它没有给我任何错误信息,也没有创建.apk文件(没有构建文件夹)。

我相信某些事情与我的环境混乱,但无法弄清楚从哪里开始。 ionic run android也不起作用,类似的事情是没有输出错误消息,什么都不做。设备已根据adb devices准备就绪。 cordova run android也有类似的问题,没有任何反应,但没有错误。

我确实发现ionic build --release android --verbose给了我一些信息

Looking up Ionic root, cwd: /Users/awwester/Mobile/ionic/joeapp
Ionic root directory:  /Users/awwester/Mobile/ionic/joeapp
Gulpfile found
ConfigXml.setConfigXml /Users/awwester/Mobile/ionic/joeapp resetContent=true, errorWhenNotFound=false
Cordova is installed: true
Executing cordova cli: build --release android --verbose

我不认为这给了我们任何有用的信息,但它是我发现的为什么没有发生任何事情的最多信息。请让我知道我可以提供的更多信息来帮助解决这个问题。

Ionic Info
Cordova CLI: 5.1.1
Gulp version:  CLI version 3.9.1
Gulp local:   Local version 3.9.0
Ionic Framework Version: 1.2.4
Ionic CLI Version: 2.0.0-beta.25
Ionic App Lib Version: 2.0.0-beta.15
ios-deploy version: 1.8.5
ios-sim version: 5.0.7
OS: Mac OS X El Capitan
Node Version: v5.10.1
Xcode version: Xcode 7.3 Build version 7D175

1 个答案:

答案 0 :(得分:0)

这是cordova的版本问题。我需要将cordova从5.1.1更新到6.2.0并解决了这个问题。

有关github的更多信息https://github.com/driftyco/ionic-cli/issues/593