我有一个基于Android / Gradle的项目
AndroidManifest.xml
设置了SDK版本:
...
<uses-sdk android:minSdkVersion="16"
android:targetSdkVersion="22"
android:compileSdkVersion="22"/>
...
在Gradle配置-build-extras.gradle中,我设置了sdk-大致如下:
...
android {
compileSdkVersion 22
buildToolsVersion '22.0.1'
defaultConfig {
applicationId 'com.example.myapp'
minSdkVersion 16
targetSdkVersion 22
versionCode 1
versionName '1.0'
}
...
使用Gradle构建项目时,我遇到了以下问题:
...
No resource identifier found for attribute 'compileSdkVersion' in package 'android'
...
为什么?
我尝试从AndroidManifest.xml
中移除android:compileSdkVersion="22"
来进行构建,虽然在多次尝试后我终于成功了。但这只是侥幸,我还是想知道原因。