最新消息:20210917 已从crifan.com换到crifan.org

【已解决】Android Studio中gradle报错:ERROR Cause compileSdkVersion is not specified

报错 crifan 2075浏览 0评论
折腾:
【未解决】Android Studio中Project Structure提示错误:rootProject.compileSdkVersion Unresolved reference Resolved android-23
期间,已经去把之前的:
android {
    compileSdkVersion compileSdkVersion
改回之前,本来可以正常编译的:
android {
    compileSdkVersion rootProject.ext.compileSdkVersion
但是此处编译却出错:
ERROR: Cause: compileSdkVersion is not specified.
所以感觉是:
还是要去加上之前的变量定义:
点击Simple value
但是输入了变量名后,无法输入value值
回车没用。
很是奇怪。
算了,去加到上面的build的script中:
突然发现,也没法添加
但是添加别的任意变量:
就可以。
说明是:上面的系统变量已有了,不允许再去插入?
原有的compileSdkVersion 
倒是允许编辑:
然后此处郁闷了:
不论是clean project还是rebuild project,都无法编译了,都是报错:
Cause: compileSdkVersion is not specified.
且:没有给出具体的错误位置
不知道如何修复。
android studio gradle Cause: compileSdkVersion is not specified
android – Gradle sync failed: Cause: compileSdkVersion is not specified – Stack Overflow
说是:
你用的android.support是27+的版本:
看起来是:
    implementation 'com.android.support:appcompat-v7:27.+'
所以compileSdkVersion和targetSdkVersion 都要用27
感觉和我此处对不上?
android – Cause: compileSdkVersion is not specified – Stack Overflow
java – Gradle sync error after android update (compileSdkVersion is not specified) – Stack Overflow
突然发现:
此处的
build.gradle
多了几个额外的空的定义:
    ext {
        rootProject.ext.compileSdkVersion = ''
        rootProject.ext.compileSdkVersion = ''
        rootProject.ext.compileSdkVersion = ''
        rootProject.ext.compileSdkVersion = ''
    }
赶紧去掉,搞不好就是这个问题?
重新编译试试
问题依旧
发现仍有个别残留:
libs/nist_sip/build.gradle
android {
    compileSdkVersion compileSdkVersion
改为:
android {
    compileSdkVersion rootProject.ext.compileSdkVersion
结果:
终于至少不报错了:
【总结】
此处,android studio中有多个module子项目子模块
其中很多子模块都有:
build.gradle
android {
    compileSdkVersion compileSdkVersion
都已改为:
android {
    compileSdkVersion rootProject.ext.compileSdkVersion
但是编译还是报错。
原因:(由于之前不小心)个别还有残留
解决办法:也去改掉。即可。

转载请注明:在路上 » 【已解决】Android Studio中gradle报错:ERROR Cause compileSdkVersion is not specified

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
90 queries in 0.195 seconds, using 23.42MB memory