Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
phonegap构建问题(android)_Android_Node.js_Cordova - Fatal编程技术网

phonegap构建问题(android)

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

当我尝试使用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 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

不要放弃,最终是值得的。祝你好运