【问题标题】:Error: Please install Android target: "android-23"错误:请安装 Android 目标:“android-23”
【发布时间】:2016-10-28 07:12:06
【问题描述】:

我正在尝试使用命令 ionic build android 构建我的 ionic 移动应用程序,但我收到了错误..

Error: Please install Android target: "android-23".

Hint: Open the SDK manager by running: /home/al/Downloads/android-sdk-linux/tools/android
You will require:
1. "SDK Platform" for android-23
2. "Android SDK Platform-tools (latest)
3. "Android SDK Build-tools" (latest)

我已经在我的 android sdk 管理器中满足了这个要求。 我也已经将我的 ANDROID_HOME 路径放在 ~/.bashrc 文件中

export ANDROID_HOME=/home/al/Downloads/android-sdk-linux/
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

我已经按照this post 中的步骤进行操作,但仍然遇到同样的错误。有人知道缺少什么吗?谢谢

【问题讨论】:

  • 这很有帮助!我也有这个问题

标签: android ionic-framework


【解决方案1】:

此错误表示您尚未下载 Android API 23 - Marshmallow,并且您将在应用程序中定位相同的 API 级别。这就是为什么您的应用程序不会构建的原因。

您有两种方法可以解决您的错误:

  1. 将您的目标版本更改为您拥有最新 Android API 的任何版本。 (即,如果您已下载 Android API 22,则目标为 22)。
  2. 另一种方法是,转到 SDK 管理器并下载 API 23 的所有包。

【讨论】:

  • 请检查您的路径并检查build.gradle文件中的defaultConfig
【解决方案2】:

您应在模块中的 build.gradle 中将 targetSdkVersion 更改为 22 或更低,如下所示:

defaultConfig {
    targetSdkVersion 22
}

【讨论】:

    【解决方案3】:

    请在 app 文件夹内的 build.gradle 中设置配置。不要忘记与您安装的版本进行交叉检查。

    defaultConfig {
        minSdkVersion 14
        targetSdkVersion 23
        buildToolsVersion "23.0.1"
    

    }

    【讨论】:

    • Go to File -> project Structure into Project Structure Left -> SDK Location ,检查你的路径是否设置为 sdk 位置。
    【解决方案4】:

    转到 Project.properties 文件并将 target-sdk 更改为 android-24 对我有用!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-06
      • 1970-01-01
      • 1970-01-01
      • 2015-05-14
      • 2015-08-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多