为什么androidgradle会引发:“找不到属性’compileSdkVersion’的资源标识符”?

为什么androidgradle会引发:“找不到属性’compileSdkVersion’的资源标识符”?,第1张

概述我有一个基于Android/Gradle的项目AndroidManifest.xml设置sdk:...<uses-sdkandroid:minSdkVersion="16"android:targetSdkVersion="22"android:compileSdkVersion="22"/>...在Gradle配置中–build-extras.gradle我也设置

我有一个基于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”,但经过大量的试验和错误后,这是一个幸运的打击.所以我想知道为什么?

解决方法:

&LT使用-SDK&GT具有以下语法,并且不包含compileSdkVersion属性

<uses-sdk androID:minSdkVersion="integer"          androID:targetSdkVersion="integer"          androID:maxsdkVersion="integer" />

uses-sdk element documentation

compileSdkVersion与编译过程相关,而不是最终应用程序的执行,因此它在应用程序清单中没有位置.

总结

以上是内存溢出为你收集整理的为什么android / gradle会引发:“找不到属性’compileSdkVersion’的资源标识符”?全部内容,希望文章能够帮你解决为什么android / gradle会引发:“找不到属性’compileSdkVersion’的资源标识符”?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1107915.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存