我知道这个问题在此之前被问过几次,但我正在寻找一些其他答案.
我只想运行一个项目,它给我这个错误.
Error:A problem occurred configuring project ':app'. > Failed to find target with hash string 'android-14' in: C:\Users\etc. <a href="openAndroidsdkmanager">Open Android SDK Manager</a>
我看了看我的Android sdk经理,是的.我没有android 14.
然后,我试图找到反驳Andoid 14的项目的一部分.但是我没有发现任何东西.
这是我的清单
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" />
<application android:label="@string/app_name"
android:icon="@drawable/ic_launcher">
那么哪部分或线路真的要求Android 14?
解决方法
面对同样的问题,我发现在proguard.cfg(Graddle Scripts,假设你使用的是Android Studio 1.4)中,引用了“compileSkdVersion”.
更改为“23”(最新版本),错误消失.
android {
compileSdkVersion 23
buildToolsversion "23.0.1"
defaultConfig {
applicationId "com.example.android.lifecycle"
minSdkVersion 7
targetSdkVersion 15
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'),'proguard-rules.txt'
}
}
}