美文网首页
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