5

尝试在 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教程

谢谢!

4

6 回答 6

5

我遇到了这个问题,因为我使用了破折号...

而不是com.my-company.myapp,我不得不使用com.mycompany.myapp

于 2013-03-07T14:24:33.877 回答
1
  1. 没有看到你的命令行很难知道你的问题是什么。如果您共享它以及您当前的目录,它将更容易提供帮助。话虽如此,下面是我对 onf pg 指令的改写
  2. 为您的应用选择名称。例如 MyFirstApp
  3. 为您的包裹选择名称。包以公司和应用程序命名,例如 com.mycompanyname.myfirstapp
  4. 决定要在哪里生成代码。例如 \home\myusername\projects
  5. 确保文件夹存在
  6. 转到您的phonegap文件夹,然后到lib,然后到android,然后到bin
  7. 键入以下 .\create "\home\myusername\projects" "com.mycompanyname.myfirstapp" "MyFirstrApp"

  8. 我在 Windows 上,所以我的反斜杠是你的斜杠。

  9. 祝你好运
于 2013-03-07T09:10:45.640 回答
1

我认为这是烫发的问题...您是否与其他用户一起测试过?根用户??

  1. 与其他用户一起测试
  2. 测试文件夹烫发
  3. 测试用户权限
  4. 祝你好运
于 2013-03-07T14:12:04.647 回答
1

问题是我没有在包名中包含任何点。

感谢您的回复!

于 2013-03-11T19:56:17.697 回答
1

我必须输入一个项目文件夹路径(见下面的 /path/to/my_new_cordova_project),否则我得到错误——包名和项目名不够。它也不能包含连字符...

./create <project_folder_path> <package_name> <project_name>

http://docs.phonegap.com/en/2.2.0/guide_getting-started_android_index.md.html#Getting%20Started%20with%20Android

$ /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

于 2013-07-13T23:20:25.440 回答
1

我在尝试遵循Cordova CLI 教程时遇到了同样的问题,但我的原因是不同的。这是由于在用于创建项目的参数之一中使用了空格(请参阅 CLI 教程)。

我可以按照其他人的建议直接运行 android 命令来查看问题,例如

android 创建项目 --target 2 --path my-proj-path/platforms/android --package com.example.hello --activity Hello World

请注意“Hello World”周围缺少引号,这会导致 shell 出错。

一旦我通过用引号括起来来纠正它,我就得到了错误,

错误:活动名称“Hello World”包含无效字符。

允许的字符是:az AZ 0-9 _

然后我修改了我的命令以从活动中删除空间,例如

android 创建项目 --target 2 --path my-proj-path/platforms/android --package com.example.hello --activity "HelloWorld"

并且命令起作用了。不确定其他下游效果,但至少“创建平台”命令成功完成。

我对这种情况的解释是PhoneGap API 文档需要更新,或者cordova create 脚本中存在缺陷,其中ACTIVITY 参数取自错误的位置?我向科尔多瓦项目提交了一份问题报告,因为我在那里找不到具有相同症状的另一个问题 - 请参阅https://issues.apache.org/jira/browse/CB-4198

于 2013-07-14T14:21:01.393 回答