android studio解决warning: Ignoring InnerClasses attribute for an anonymous inner class

    xiaoxiao2021-04-17  33

    在proguard-rules.pro文件中添加

    -keepattributes EnclosingMethod 1 1

    然后在build.gradle编译配置中引用,例:

    defaultConfig {    multiDexEnabled true } dependencies { compile 'com.Android.support:multidex:1.0.1' }  如果你已经有自己的Application类,让其继承MultiDexApplication,如果你的Application类已经继承自其它类,你不想/能修改它,那么可以重写attachBaseContext()方法:

    @Override    protected void attachBaseContext(Context base) {       super.attachBaseContext(base); MultiDex.install(this);   } 

    结果:事实证明,没叼用。

    其实只要在proguard-rules.pro文件中再添加一个属性即可

    -keepattributes EnclosingMethod -keepattributes InnerClasses 如果还是解决不了,那就需要看gradle和sdk版本是否兼容了

    转载请注明原文地址: https://ju.6miu.com/read-673836.html

    最新回复(0)