我在最新版本的Android Studio上遇到了这个错误,尽管我已经安装了Android SDK平台API 25和Android SDK构建工具25。
我在最新版本的Android Studio上遇到了这个错误,尽管我已经安装了Android SDK平台API 25和Android SDK构建工具25。
AndroidMainfest.xml
我曾经遇到过类似的问题。将Android Studio更新到2.2.2版本(本文撰写时最新版本)并将Gradle版本更新到2.2.2(本文撰写时最新版本)在project_name/build.gradle
文件中解决了这个问题。
供参考,以下是我的project_name/app/build.gradle
文件配置:
minSdkVersion = 19
targetSdkVersion = 25
compileSdkVersion = 25
buildToolsVersion = "25"
supportLibraryVersion = "25.0.0"
以下是我在project_name/build.gradle
文件中的dependencies
:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
buildToolsVersion "25.0.0"
将代码移到第一行,问题就解决了。最终应用程序的等级变为:
android {
buildToolsVersion "25.0.0"
compileSdkVersion 25
defaultConfig {
applicationId "com.***"
minSdkVersion 15
targetSdkVersion 25
versionCode 0
versionName "0.0.0"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
请在sdk管理器中将您的android sdk平台工具从24.0.4版本升级到25.x.x版本。然后在Android Studio中单击文件->无效缓存/重启...
现在这个错误应该已经消失了。
前往 Gradle(应用程序)并替换
buildToolsVersion "25"
到
buildToolsVersion "24.0.4" // Or Latest installed gradle version
如果targetSdkVersion
为25,则将其设置为24
在命令行上
./sdkmanager "platform-tools" "platforms;android-26"
./sdkmanager --list
检查是否已更新到最新版本