适用于Android平台的运行应用中的Phonegap 3.0 CLI问题

时间:2013-07-20 07:36:35

标签: android cordova cordova-cli

在使用Android平台的Phonegap命令行创建Phonegap应用程序时,我在命令提示符下运行如下:

C:\PhoneGapCL> phonegap create helloworld
C:\PhoneGapCL>  cd helloworld
C:\PhoneGapCL\helloworld>phonegap local run android

我收到以下错误:

  

[phonegap]添加Android平台...
     [error]命令android失败。确保您拥有最新的Android S
  已安装DK,并且android命令(在工具/文件夹内)添加到您的中    路径。输出:'android'不被识别为内部或外部命令,
  可操作程序或批处理文件。

4 个答案:

答案 0 :(得分:3)

如果确实显示which android,请尝试输入/path/to/android,然后您需要按PATH=$PATH:/path/to/android/platform-tools:/path/to/android/tools设置路径希望此操作

答案 1 :(得分:0)

试试这个:export PATH=${PATH}:/Users/myusername/path/to/android/sdk/platform-tools:/Users/myusername/path/to/android/sdk/tools:$JAVA_HOME/bin:$ANT_HOME/bin

使用文件夹的整个绝对路径。希望它有所帮助。

我现在正在处理此错误

[error] An error occured during creation of android sub-project. An unexpected error occurred: "$ANDROID_BIN" create project --target $TARGET --path "$PROJECT_PATH" --package $PACKAGE --activity $ACTIVITY >&/dev/null exited with 1
Deleting project...

答案 2 :(得分:0)

如果您确定PATH设置正确但仍然可以,请尝试此操作。

打开Android SDK Manager并确保完全下载最新的Android API(此时它是API 18),然后从工具和所有项目中获取所有项目。

这为我解决了这个问题。

答案 3 :(得分:0)

将Android SDK的API 18与PhoneGap一起使用时出现问题。使用Android SDK管理器,下载并安装API 17.这应该可以解决问题。 (如果它仍然不起作用,请删除API 18。)