android 项目依赖 module debug 获取不到数据2019-01-22

android 项目依赖module:

如果被依赖的module 中build.gradle 的 android{} 中设置 release   混淆打开(  minifyEnabled true)  ,则debug 项目的时候拿不到具体的数据;
  buildTypes {
        release {
            minifyEnabled true
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        debug {
            minifyEnabled false
        }
    }

解决方案为
  buildTypes {
        release {
            minifyEnabled false
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        debug {
            minifyEnabled false
        }
    }

或者
      buildTypes {
        release {
           if (isDebug.toBoolean()) { //debug模式
                minifyEnabled false
            } else {  //release模式
                minifyEnabled true
            }
         
            shrinkResources true
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        debug {
            minifyEnabled false
        }
    }

猜你喜欢

转载自blog.csdn.net/weixin_33979363/article/details/87640068