3

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

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

我收到以下错误:

[phonegap] 添加安卓平台...
[error] 命令android失败。确保您安装了最新的 Android S
DK,并将android命令(在 tools/ 文件夹内)添加到您的
路径中。输出:'android' 不是内部或外部命令、
可运行程序或批处理文件。

4

4 回答 4

3

尝试输入which android,如果这确实显示/path/to/android,那么您需要设置路径,PATH=$PATH:/path/to/android/platform-tools:/path/to/android/tools希望这会有所帮助

于 2013-07-20T07:41:29.800 回答
0

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

于 2013-09-30T15:59:11.463 回答
0

如果你确定你的 PATH 设置正确并且你仍然得到这个,试试这个。

打开 Android SDK Manager 并确保完全下载最新的 Android API(目前是 API 18),然后从 Tools 中获取所有项目,从 Extras 中获取所有项目。

这为我解决了这个问题。

于 2013-08-24T16:21:16.657 回答
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...
于 2013-07-25T07:16:13.250 回答