小编Iho*_*DIM的帖子

Proguard收缩导致空指针异常

我的Android应用程序中有一个视频活动.在proguard被禁用的调试版本中,所有工作都像魅力.但是在发布版本中,当启用proguard并且视频活动开始时,我会获得NPE.

我的gradle文件的一部分:

buildTypes {
    debug {
        applicationIdSuffix '.dev'
        versionNameSuffix '-dev'
        minifyEnabled false
        shrinkResources false
    }
    release {
        minifyEnabled true
        shrinkResources true
        debuggable false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.release
    }
}
Run Code Online (Sandbox Code Playgroud)

例外:

java.lang.RuntimeException: Unable to start activity ComponentInfo{ua.com.tv24.news/ua.com.tv24.news.ui.activities.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.app.ActionBar.setTitle(java.lang.CharSequence)' on a null object reference
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2360)
        at android.app.ActivityThread.access$800(ActivityThread.java:144)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1278)
        at android.os.Handler.dispatchMessage(Handler.java:102)
        at android.os.Looper.loop(Looper.java:135)
        at android.app.ActivityThread.main(ActivityThread.java:5221)
        at java.lang.reflect.Method.invoke(Native Method)
        at java.lang.reflect.Method.invoke(Method.java:372)
        at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
 Caused by: java.lang.NullPointerException: Attempt to invoke virtual …
Run Code Online (Sandbox Code Playgroud)

android proguard

4
推荐指数
1
解决办法
6067
查看次数

2
推荐指数
1
解决办法
2236
查看次数

Android:静态状态栏通知

如何创建静态状态栏通知?喜欢在skype应用程序或其他应用程序...它必须在应用程序运行时可见,即使它在后台运行.

notifications android statusbar

1
推荐指数
1
解决办法
3894
查看次数