2016-05-12 3 views
0

Мы загрузили наш файл сопоставления в консоль разработчика Google Play, и большая часть трассировки стека деобфузирована. Тем не менее, верхняя часть, кажется, все еще запутана в некоторых следах (не все).Верхняя трассировка стека в консоли разработчика Google Play запущена

Кто-нибудь знает, почему это может быть и что мы можем сделать, чтобы исправить это?

См. avt.b(int) в следе ниже.

java.lang.NullPointerException: Attempt to invoke virtual method 'void avt.b(int)' on a null object reference 
at com.ourdomain.ourapp.ui.fragments.rewards.OurFragment.onClicked(OurFragment.java) 
                   onReceiveLocalBroadcastIntent(OurFragment.java) 
                   removeTrip(OurFragment.java) 
                   getMapData(OurFragment.java) 
                   notifyDataAvailable(OurFragment.java) 
                   onTripDBCallBack(OurFragment.java) 
                   access$008(OurFragment.java) 
at com.ourdomain.ourapp.ui.fragments.rewards.OurFragment.onClicked(OurFragment.java) 
                   onReceiveLocalBroadcastIntent(OurFragment.java) 
                   removeTrip(OurFragment.java) 
                   getMapData(OurFragment.java) 
                   notifyDataAvailable(OurFragment.java) 
                   onTripDBCallBack(OurFragment.java) 
                   access$008(OurFragment.java) 

ответ

0

отключить запутывания в Proguard файле:

-dontobfuscate 
+0

Мы не можем этого сделать. Нам нужны вещи, которые будут запутаны. –

1

Вы можете загрузить APK в альфа- с ProGuard инвалидов и увидеть StackTrace.

release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 

Таким образом, вы не загружаете APK в производство без того, чтобы код был запутан.