Android studio警告 –InnerClass注释缺少相应的EnclosingMember注释

Android studio警告 –InnerClass注释缺少相应的EnclosingMember注释,第1张

概述我最近升级到AndroidStudio3.1,在使用Java项目构建我的Kotlin时,我收到了以下警告.InnerClassannotationsaremissingcorrespondingEnclosingMemberannotations.SuchInnerClassannotationsareignored.Message{kind=WARNING,text=InnerClassannotationsarem

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

InnerClass annotations are missing corresponding EnclosingMember
annotations. Such InnerClass annotations are ignored.

Message {kind=WARNING, text=InnerClass annotations are missing
corresponding EnclosingMember annotations. Such InnerClass annotations
are ignored., sources=[UnkNown source file]}

这是我的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}

它并没有指出我的问题所在.如何找到有问题的代码?

解决方法:

这可能是因为某些注释被混淆了,所以只需添加proguard规则:

-keepattributes *注释*
-keep @ ** annotation ** class * {*;}

它对我很好.

总结

以上是内存溢出为你收集整理的Android studio警告 – InnerClass注释缺少相应的EnclosingMember注释全部内容,希望文章能够帮你解决Android studio警告 – InnerClass注释缺少相应的EnclosingMember注释所遇到的程序开发问题。

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

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

原文地址:https://www.54852.com/web/1101516.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存