我有一个phonegap CLI应用程序,直到最近才能正常工作,我能够以alpha测试模式发布到Google Play商店。
所以在www目录中我做了一个' phonegap build android' 在平台/ android目录中,我做了一个' ant release'创建一个签名版本apk。
我被迫升级我的手机版本,因为谷歌游戏商店拒绝了我的最新提交,因为他们不再支持我使用的级别(我认为这是3 ...)。
所以,现在当我做一个' phonegap -v'我得到5.3.6。
当我在www目录中并做一个' phonegap build android --verbose'我明白了:
[phonegap]执行' cordova构建android --verbose' ...
[phonegap]已完成&#cord; buildova build --verbose'
在第一行和第二行之间没有时间,没有详细输出,也没有apk输出!
知道可能出现什么问题吗?
由于
格雷厄姆
答案 0 :(得分:9)
它似乎与NodeJS 5.0有关......在我的情况下,自更新以来,Cordova Build命令似乎很不稳定。
经过一些调查后,您可以通过运行"构建脚本"来解决问题。在您的platform / build文件夹中
./platforms/android/cordova/build
答案 1 :(得分:0)
我遇到了同样的问题并尝试了许多不同的设置而没有成功。由于我不能在此花费太多时间,因此我尝试创建一个新的Adobe Id,然后创建一个新的Phonegap Build项目,并从云构建。现在,可以构建和执行我的Phonegap项目。
请注意,对于我们这些人来说,这是一种解决方法。希望这会有所帮助。
答案 2 :(得分:0)
由于这里没有一个解决方案对我有同样的问题。不得不自己搞清楚。 问题是我升级了npm 以容纳我正在使用的最新Node.js。 随着新版本的npm(自api版本发生变化),cordova无法找到新资源。因此,您必须删除cordova并重新安装它。或者只是升级Cordova,如果你的不是最新的。
npm install -g cordova
应该这样做。