obi*_*mod 1 android android-2.2-froyo cordova
执行命令后创建项目...
./create <PATH_TO_PROJECT_DIR> <COM_PATH> <PROJECT_NAME>
Run Code Online (Sandbox Code Playgroud)
我收到错误消息:
An unexpected error occurred: ANDROID_BIN="${ANDROID_BIN:=$( which android )}" exited with 1
Deleting project...
Run Code Online (Sandbox Code Playgroud)
故障排除响应:( acconrad提供了一个智能清单,用于解决Cordova错误...)
您是否从正确的LOCATION下载了正确版本的PhoneGap?好像有些版本的PhoneGap没有与Cordova-2.x.0.jar一起打包,这是运行脚本所必需的.在此处下载以获取具有正确JAR文件的PhoneGap.
我已按照官方Apache Cordova API文档站点的说明进行操作,并从github下载了cordova-android存储库.官方文档没有说明这个jar文件,因此我没有执行它.
你已经创建了文件夹吗?该文档声称只要新文件夹为空,您就可以使用此命令.这不是真的.在尝试创建项目之前,请确保该文件夹不存在.
新文件夹路径,永远不会创建.
你有最新版本的Ant吗?您需要Ant 1.8.0或更高版本才能与Android一起运行PhoneGap.使用ant -v验证您的版本.
Ant版本1.8.2,虽然运行-v标志弹出以下输出...
Apache Ant(TM) version 1.8.2 compiled on June 3 2011
Trying the default build file: build.xml
Buildfile: build.xml does not exist!
Build failed
Run Code Online (Sandbox Code Playgroud)
......好像它正在努力建造.我认为-v表示冗长,而且ant正在努力打造现任董事,其中有没有build.xml文件,因为我不是一个建设项目,蚂蚁,只是找到的版本,这是1.8.2.
您的.bash_profile/Environment Varibles PATH设置正确吗?官方文档已更新以反映这一点,但您绝对需要正确设置这些变量才能创建项目.
两个SDK路径都已设置&sourced.
您是否更新了终端以反映您的新PATH?来源.bash_profile或.当前打开的终端窗口中的.bash_profile,以便在运行create命令时更新路径.
还没有重启,但$ PATH输出正确的android-sdk-macosx路径(platform-tools &&工具).
你有正确的公共编码吗?您可能会收到一个附带的错误,指的是遗漏的commons-codec文件,您可以在此处下载.
没有commons-codec显示伴随错误.
问题确实是PATH变量......
/PATH/TO/android-sdk-maxosx/platform-tools
/PATH/TO/android-sdk-maxosx/tools
从路径名中删除了macosx.
纠正〜/ .bash_profile中的这些环境变量解决了这个问题.
| 归档时间: |
|
| 查看次数: |
7248 次 |
| 最近记录: |