【问题标题】:Phonegap 3.0 CLI issue in run app for Android platformAndroid 平台运行应用程序中的 Phonegap 3.0 CLI 问题
【发布时间】:2013-07-20 07:36:35
【问题描述】:

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

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

我收到以下错误:

[phonegap] 添加Android平台...
[错误] 命令android 失败。确保您拥有最新的 Android S
已安装 DK,并将 android 命令(位于 tools/ 文件夹内)添加到您的
小路。输出:'android' 未被识别为内部或外部命令,
可运行的程序或批处理文件。

【问题讨论】:

    标签: android cordova cordova-cli


    【解决方案1】:

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

    【讨论】:

    • 对不起,我不明白 @user1952312 你在说什么。我已经安装了最新版本的 Android Sdk,但我找不到寻找 phonegap 项目编译平台的问题。
    【解决方案2】:

    试试这个: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...
    

    【讨论】:

      【解决方案3】:

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

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

      这为我解决了这个问题。

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2023-03-26
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2013-09-12
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多