我在尝试创建Android版PhoneGap 2.5.0项目时遇到了以下错误:
An unexpected error occurred:
"$ANDROID_BIN" create project --target $TARGET --path "$PROJECT_PATH" --package $PACKAGE --activity $ACTIVITY >&/dev/null exited with 1
我不知道如何修复它。这个PhoneGap教程可能对你有所帮助。
谢谢!
我遇到了这个问题,因为我使用了破折号...
而不是com.my-company.myapp,我必须使用com.mycompany.myapp
android create project --target 2 --path my-proj-path/platforms/android --package com.example.hello --activity "HelloWorld"
该命令已经生效。不确定其他下游影响,但至少"create platform"命令已成功完成。
我对这种情况的解释是,PhoneGap API文档需要更新,或者cordova创建脚本存在缺陷,ACTIVITY参数来自错误的位置?由于我在该项目中找不到其他具有相同症状的问题,因此我向cordova项目提交了一个问题报告-请参见https://issues.apache.org/jira/browse/CB-4198
输入以下内容 .\create "\home\myusername\projects" "com.mycompanyname.myfirstapp" "MyFirstrApp"
我在Windows上,因此我的反斜杠是您的正斜杠。
我必须输入项目文件夹路径(请参见下面的 /path/to/my_new_cordova_project),否则我会收到错误提示——包名称和项目名称不足。此外,它不能包含连字符...
./create <project_folder_path> <package_name> <project_name>
$ /path/to/cordova-android/bin/create /path/to/my_new_cordova_project com.example.cordova_project_name CordovaProjectName
来源:http://cordova.apache.org/docs/en/2.7.0/guide_command-line_index.md.html