错误:请安装Android目标:“android-23”

时间:2016-05-25 06:52:39

标签: android ionic-framework

我正在尝试使用命令//Proxy domain1 => domain2, and domain3 => domain4 var domains = {'domain1.xyz':'domain2.xyz','domain3.xyz':'domain4.xyz'} [...] for (var i in domains) { domain = domain.replace('/'+i+'/gi',domains[i]); } 构建我的离子移动应用程序,但我收到错误..

ionic build android

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

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)

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

4 个答案:

答案 0 :(得分:1)

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

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

  1. 将您的目标版本更改为您拥有的最新Android API。 (即如果您已下载Android API 22,则定位到22)。
  2. 其他方式是,转到SDK管理器并下载API 23的所有软件包。

答案 1 :(得分:0)

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

defaultConfig {
    targetSdkVersion 22
}

答案 2 :(得分:0)

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

defaultConfig {
    minSdkVersion 14
    targetSdkVersion 23
    buildToolsVersion "23.0.1"

}

答案 3 :(得分:0)

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