pic*_*and 7 ubuntu android cordova
在Ubuntu 12.10上,我正在尝试根据此处的说明设置cordova 2.3.0(PhoneGap)http://docs.phonegap.com/en/2.3.0/guide_getting-started_android_index.md.html#Getting%20Started %20with%20Android.
但是当我运行脚本时,我收到以下错误:
An unexpected error occurred: [ ! -e "$BUILD_PATH"/framework/libs/commons-codec-1.7.jar ]  
exited with 1
Deleting project...
我查找了commons-codec-1.7.jar,它应该出现在:
-rw-r--r-- 1 user user 259600 Jan 21 15:32 framework/libs/commons-codec-1.7.jar
我试着对路径进行硬编码,但仍然得到同样的错误.为什么我看到这个错误.
有什么想法可能是错的或遗失在这里?
谢谢你
这很可能是因为没有正确安装Java和/或Apache Ant.在使用以下命令安装Oracle JDK和Ant之前,我遇到了同样的问题:
sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update && sudo apt-get install oracle-java6-installer
sudo apt-get install ant
我建议让create脚本输出更详细,以研究构建问题.所以你可以编辑这一行:
(cd "$BUILD_PATH"/framework && ant jar &> /dev/null )
至
(cd "$BUILD_PATH"/framework && ant jar )
这有助于我确定我的问题:
makk@localhost:~/projects/eclipse/cordova-android/bin$ ./create ~/projects/eclipse/plackarta com.MyApp MyApp
Buildfile: build.xml
BUILD FAILED
/home/makk/projects/eclipse/cordova-android/framework/build.xml:33: The required minimum version of ant is 1.8.0, you have Apache Ant version 1.7.1 compiled on September 8 2010
Total time: 0 seconds
您可以根据您的操作系统修复此问题.在现代系统上,你可能会在fiznool回答后获得好运.您也可以尝试这种解决方案(风险自负!):https://askubuntu.com/questions/55488/install-upgrade-to-apache-ant-1-8-2.在http://ant.apache.org/bindownload.cgi上也有现成的二进制文件(帮助我使用旧的10.04 Ubuntu).
小智 2
我遇到了完全相同的问题,我不确定最终如何解决它,但这里列出了我所做的事情。
我应该在每个步骤之后尝试运行该命令来查明问题。如果您确切地知道是什么解决了这个问题,请告诉我们。
| 归档时间: | 
 | 
| 查看次数: | 3433 次 | 
| 最近记录: |