phonegap构建问题(android)
当我尝试使用Linux ElementaryOS(Ubuntu 12.04(我想是吧?)构建我的应用程序时,我会收到成千上万的错误,比如:phonegap构建问题(android),android,node.js,cordova,Android,Node.js,Cordova,当我尝试使用Linux ElementaryOS(Ubuntu 12.04(我想是吧?)构建我的应用程序时,我会收到成千上万的错误,比如: rm: could not remove file (code EACCESS) 以下结果表明: $ phonegap -v 3.5.0-0.20.4 $ cordova -v 3.5.0-0.2.4 $ ant -v Apache Ant(TM) version 1.8.2 compiled on December 3 2011 Trying the
rm: could not remove file (code EACCESS)
以下结果表明:
$ phonegap -v
3.5.0-0.20.4
$ cordova -v
3.5.0-0.2.4
$ ant -v
Apache Ant(TM) version 1.8.2 compiled on December 3 2011
Trying the default build file: build.xml
Buildfile: build.xml does not exist!
Build failed
有什么建议吗?大约一周以来,我一直在努力克服几个错误:(
提前谢谢
更新
Update I只是更改了platforms/android To 777的权限(我知道这不是一个很好的解决方案)
[Error: An error occurred while listing Android targets] { [Error: /var/www/ppl/app/platforms/android/cordova/build: Command failed with exit code 2] code: 2 } –
好吧,在经历了很多痛苦和痛苦之后…我明白了 1) 。我在安装了ionic/cordova/phonegap等之后安装了ANT,最好的安装顺序是java、ANT,然后是cordova/phonegap/ionic 2) 。我使用的是64位Ubuntu,如果你使用的是相同的,那么你需要安装几个安卓32位lib 3) 。我删除了整个项目(除了我的css,添加了js文件和html模板),使用
$ionic start test app
创建了一个新项目,然后运行$ionic platform add android
然后运行$ionic run android
,效果很好
4) 。确保~/.bashrc-mine中的路径正确,如下所示:
export PATH=$PATH:/home/ewan/adt-bundle/tools
export PATH=$PATH:/home/ewan/adt-bundle/platform-tools
这是一个帮助我的视频,特别是32位libs
不要放弃,最终是值得的。祝你好运