我正在尝试使用命令//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中的步骤操作,但仍然遇到同样的错误。有人知道缺少什么吗?感谢
答案 0 :(得分:1)
此错误表示您尚未下载Android API 23 - Marshmallow,并且您将在应用程序中定位相同的API级别。这就是您的应用程序无法构建的原因。
您有两种方法可以解决错误:
答案 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对我有用!