phonegap构建问题(android)

时间:2014-07-14 20:17:06

标签: 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 default build file: build.xml
Buildfile: build.xml does not exist!
Build failed

有什么建议吗?我现在已经和几个错误斗争了大约一个星期了:(

提前致谢!

更新

更新我只是更改了平台/ android 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 个答案:

答案 0 :(得分:1)

好吧,经过多次痛苦和痛苦......我明白了。

1)。我在安装了ionic / cordova / phonegap等之后安装了ANT,最好的安装顺序是,java,ant,然后是cordova / phonegap / ionic。

2)。我正在使用64位Ubuntu,如果你使用相同的,那么你需要安装几个android 32位的libs。

3)。我删除了整个项目(除了我的CSS,添加了js文件和我的html模板),使用$ ionic start test-app创建了一个新项目然后我运行了$ ionic platform add android然后运行了$ ionic run android并且它运行了。

4)。确保你的路径在〜/ .bashrc中是正确的,如下所示:

export PATH=$PATH:/home/ewan/adt-bundle/tools
export PATH=$PATH:/home/ewan/adt-bundle/platform-tools

这是一个帮助我的视频,特别是对于32位库。 https://www.youtube.com/watch?v=zEQIwKK7YjY

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