代码之家  ›  专栏  ›  技术社区  ›  TheGreatCornholio

当minifyenabled为true时,google play控制台中显示android跟踪错误

  •  0
  • TheGreatCornholio  · 技术社区  · 3 年前

    我要解决一个问题 this 错误

    google play console显示一个错误,表示我得到了一个 NullPointerException 方法上的错误 i 在30号线里面 MainActifity

    我在MainActivity中没有一个名为I的方法,在第30行中只有:

    import com.google.android.exoplayer2.ExoPlayer
    

    这个问题的答案是:

    这是因为你的应用在你的版本中启用了minify 构建时,它会混淆并优化代码,因此将显示 不同线路上的东西。你可以有一个更自信的stacktrace,如果 你提供谷歌播放你的缩小方法提供的txt文件

    所以 到底是怎么回事 这么做?

    这是在建造中。格雷德尔:

    buildTypes {
        release {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    
    0 回复  |  直到 3 年前