美文网首页
android 项目依赖 module debug 获取不到数

android 项目依赖 module debug 获取不到数

作者: 勤劳的蚂蚁 | 来源:发表于2019-01-22 22:01 被阅读0次

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
        }
    }

相关文章

网友评论

      本文标题:android 项目依赖 module debug 获取不到数

      本文链接:https://www.haomeiwen.com/subject/kntdjqtx.html