首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cordova-android ./create $( android )用1退出

cordova-android ./create $( android )用1退出
EN

Stack Overflow用户
提问于 2012-12-07 16:24:58
回答 4查看 7.3K关注 0票数 1

在执行创建项目的命令之后.

代码语言:javascript
复制
./create <PATH_TO_PROJECT_DIR> <COM_PATH> <PROJECT_NAME>

我得到了错误消息:

代码语言:javascript
复制
An unexpected error occurred: ANDROID_BIN="${ANDROID_BIN:=$( which android )}" exited with 1
Deleting project...

故障排除响应:(acconrad提供了解决Cordova错误的智能检查表这里 .)

您从正确的位置下载了正确版本的PhoneGap吗?似乎有些版本的PhoneGap没有随Cordova-2.x.0.jar打包,这是运行脚本所必需的。在这里下载以获得具有正确JAR文件的PhoneGap。

我已经按照官方Apache Cordova API文档网站的说明下载了cordova- github的android存储库。官方文档没有提到这个jar文件,因此我没有执行它。

你已经创建文件夹了吗?文档声明,只要新文件夹为空,就可以使用此命令。这不是真的。在尝试创建项目之前,请确保文件夹不存在。

新文件夹路径,从未创建。

你有蚂蚁的最新版本吗?使用Android运行PhoneGap需要Ant1.8.0或更高版本。使用ant -v验证您的版本。

AntVersion1.8.2,尽管运行-v标志会弹出以下输出.

代码语言:javascript
复制
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

如果...as想要建造。我假设-v意味着详细,而ant试图构建当前的主管,其中没有build.xml文件,因为我不是用ant构建项目,而是查找版本,即1.8.2。

您的. .bash_profile/Environment Varibles路径是否正确设置?官方文档已经更新以反映这一点,但是您绝对需要正确设置这些变量才能创建项目。

已经设置了两个SDK路径& sourced。

您是否更新了终端以反映您的新路径?源.bash_profile或..bash_profile在当前打开的终端窗口中,以便在运行create命令时更新路径。

尚未重新启动,但$PATH输出正确的路径(platform-tools & tools)。

你有正确的共用编解码器吗?您可能会收到一个伴随的错误,引用一个丢失的commons文件,您可以在这里下载该文件。

没有显示伴随错误的commons-codec

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-12-07 16:24:58

问题确实是路径变量。

/PATH/TO/android-sdk-maxosx/platform-tools

/PATH/TO/android-sdk-maxosx/tools

从路径名称中删除macosx。

纠正~/..bash_profile中的这些环境变量解决了这个问题。

票数 7
EN

Stack Overflow用户

发布于 2013-02-04 09:29:42

您应该修改PATH环境变量:

Ubuntu的$ nano ~/..bashrc

您现在将在终端上启用Nano文本编辑器。现在,在文件的最上面输入以下内容:

代码语言:javascript
复制
#AndroidDev PATH
export PATH=${PATH}:~/android-sdk-linux/tools
export PATH=${PATH}:~/android-sdk-linux/platform-tools

https://help.ubuntu.com/community/AndroidSDK

For Mac:

在您的主目录中查找.bash_profile。如果您没有.bash_profile文件,请创建该文件。查找PATH环境变量,并将完整路径添加到路径中的tools/目录中。如果没有看到设置路径的行,可以添加一个:导出PATH=${ PATH }:/tools

https://sites.google.com/site/richgossweiler/home/android-development-notes/installing-the-android-sdk-on-the-mac-os-x

票数 2
EN

Stack Overflow用户

发布于 2013-06-09 20:27:50

如果COM_PATH的名称包含无效字符或没有如下所示的3个命名空间,也会发生这种情况:

com.example.project

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13767007

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档