Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio警告-内部类批注缺少相应的封闭成员批注_Android_Java Annotations - Fatal编程技术网

Android studio警告-内部类批注缺少相应的封闭成员批注

Android studio警告-内部类批注缺少相应的封闭成员批注,android,java-annotations,Android,Java Annotations,我最近升级到了Android Studio 3.1,在用Java构建Kotlin项目时,我得到了以下警告 内部类批注缺少相应的封闭成员 注释。这样的内部类注释将被忽略 缺少消息{kind=WARNING,text=InnerClass注释 相应的封闭成员注释。例如内部类注释 已忽略。源=[未知源文件]} 这是我的Gradle细节 android { compileSdkVersion 27 //buildToolsVersion '27.0.3' defaultConfig { minS

我最近升级到了Android Studio 3.1,在用Java构建Kotlin项目时,我得到了以下警告

内部类批注缺少相应的封闭成员 注释。这样的内部类注释将被忽略

缺少消息{kind=WARNING,text=InnerClass注释 相应的封闭成员注释。例如内部类注释 已忽略。源=[未知源文件]}

这是我的Gradle细节

android {
compileSdkVersion 27
//buildToolsVersion '27.0.3'
defaultConfig {
    minSdkVersion 16
    targetSdkVersion 27
    applicationId "org.myapp"
    versionCode generateVersionCode()
  //...
    multiDexEnabled true
}

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}
它没有告诉我问题在哪里。我如何找到有问题的代码


要临时解决此问题,我添加以下内容:

buildTypes {
    release {
        lintOptions {
            checkReleaseBuilds false
            abortOnError false
        }
    }
}

如果我找到永久修复,将更新。也可能有帮助,因为某些注释可能会混淆,所以只需添加proguard规则:

-keepattributes*注释*
-保留@**注释**类*{*;}


这对我很管用

酷。我宁愿保留皮棉支票。这不是解决办法,你只是忽略了它。。。!阻碍了开发,后来为我解决了。如果有什么东西挡住了你的去路,你会做些必要的事情来解除这个好家伙对我的真正安全