在使用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'不被识别为内部或外部命令,
可操作程序或批处理文件。
答案 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。)