我有一个基于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”,但经过大量的试验和错误后,这是一个幸运的打击.所以我想知道为什么?
解决方法:
<使用-SDK>具有以下语法,并且不包含compileSdkVersion属性:
<uses-sdk androID:minSdkVersion="integer" androID:targetSdkVersion="integer" androID:maxsdkVersion="integer" />
uses-sdk element documentation
compileSdkVersion与编译过程相关,而不是最终应用程序的执行,因此它在应用程序清单中没有位置.
总结以上是内存溢出为你收集整理的为什么android / gradle会引发:“找不到属性’compileSdkVersion’的资源标识符”?全部内容,希望文章能够帮你解决为什么android / gradle会引发:“找不到属性’compileSdkVersion’的资源标识符”?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)