0
Я сгенерировал сборку релиза, включив свойство minifyEnabled, и когда я пытаюсь запустить сборку релиза, она закроется следующим журналом. Пожалуйста, помогите мне отладитьAndroid Proguard: Release build Force Закрыть
java.lang.NullPointerException
at MYPACKAGENAME.MainActivity.onCreateOptionsMenu(Unknown Source)
at android.app.Activity.onCreatePanelMenu(Activity.java:2538)
at android.support.v4.app.i.onCreatePanelMenu(Unknown Source)
at android.support.v7.internal.view.j.onCreatePanelMenu(Unknown Source)
at android.support.v7.app.ac.onCreatePanelMenu(Unknown Source)
at android.support.v7.internal.view.j.onCreatePanelMenu(Unknown Source)
at android.support.v7.internal.a.b.f(Unknown Source)
at android.support.v7.internal.a.b$1.run(Unknown Source)
at android.os.Handler.handleCallback(Handler.java:733)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5001)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
at dalvik.system.NativeStart.main(Native Method)
Это мой код для метода onCreateOptionsMenu
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_main, menu);
//Set up ShareActionProvider's default share intent
MenuItem shareItem = menu.findItem(R.id.action_share_main);
mShareActionProvider = (ShareActionProvider) MenuItemCompat.getActionProvider(shareItem);
mShareActionProvider.setShareIntent(getDefaultIntent());
return super.onCreateOptionsMenu(menu);
}
Вы можете использовать файл сопоставления, созданный ProGuard для декодирования обфусцированный трассировки стека? Это поможет выявить неисправную линию. Инструкции можно найти здесь: http://developer.android.com/tools/help/proguard.html в разделе «Декодирование обтекаемых стеков» раздел –
В вашем журнале четко указано, что проблема возникает в 'onCreateOptionsMenu()' в вашем ' MainActivity'. Пожалуйста, разместите эту часть своего кода. –
@ Tanis.7x Я добавил этот код. Но logcat не указывает на какой-либо номер строки. – Hvn