使用Phonegap CLI制作Android项目时遇到的问题

使用Phonegap CLI制作Android项目时遇到的问题,android,cordova,command-line-interface,Android,Cordova,Command Line Interface,当我使用以下命令添加Android项目时: $ cordova projects add android 我得到以下错误: 出现意外错误:“$ANDROID_BIN”创建项目--目标 $TARGET--路径“$PROJECT_path”--包$package--活动$activity &/dev/null以1退出 我在mac上,安装了Android SDK,在path中添加了Android SDK的工具和平台工具。我还安装/更新了最新版本。使用android安装程序 是否有人在使用新的Phon

当我使用以下命令添加Android项目时:

$ cordova projects add android
我得到以下错误:

出现意外错误:“$ANDROID_BIN”创建项目--目标 $TARGET--路径“$PROJECT_path”--包$package--活动$activity

&/dev/null以1退出

我在mac上,安装了Android SDK,在path中添加了Android SDK的工具和平台工具。我还安装/更新了最新版本。使用android安装程序

是否有人在使用新的Phonegap CLI进行Android项目时遇到过类似问题,并且知道问题出在哪里/如何解决

更新

我设法找到了更多。android sdk/tools/ant/文件夹的build.xml文件第691行似乎有问题:

proguardFile="${out.absolute.dir}/proguard.txt">
(因为我不能发表评论,我将给你我的答案)。我也遇到了同样的问题,我发现错误是在我创建项目时,我按照phonegap文档上的说明(这很糟糕),其中说明如下:

$cordova create HelloWorld.com.example.hello“hello World”

我做了几乎相同的事情,但我发现“Hello World”有一个错误,因为它使用了空间。那么你应该把它改成这样(这对我很有用)

$cordova create HelloWorld.com.example.hello HelloWorld


希望这对你有用

注意不要在您的Android项目名称中使用任何特殊字符或空格。我的项目名称中的破折号或连字符(-)也有类似的问题。所以,只需删除不合适的字符

谢谢,这可能就是问题所在。我的解决方案是创建一个新项目,在android上运行,然后在/platform/android/文件夹中复制到另一个项目,然后再次使用phonegap运行android。