AndroidStudio、(Share)ActionProvider + Proguard で落ち始める。

デバッグ時端末検証ではそんなことはなかったのですが、リリース版のみで報告がデバッグコンソール上に続々と上がってくるという事態に。

java.lang.NullPointerException
...
at android.app.Activity.onCreatePanelMenu(Activity.java:2490)
at android.support.v4.app.p.onCreatePanelMenu(Unknown Source)
at android.support.v7.a.f.a(Unknown Source)
at android.support.v7.a.l.a(Unknown Source)
at android.support.v7.a.f.onCreatePanelMenu(Unknown Source)
at android.support.v7.a.m.onCreatePanelMenu(Unknown Source)
...

どうやら、難読化処理を行う「Proguard」まわりで不具合があるような。

ProGuard___Android_Developers

ProGuard | Android Developers

続きを読む >>


2.x系(API10)で NavigationDrawer を appcompat-v7 で「Resource is not a Drawable (color or path)」

横からにゅるりと出てくるメニューの
「Navigation Drawer」

device-2013-08-01-090122

device-2013-08-01-090155

Creating a Navigation Drawer | Android Developers Creating a Navigation Drawer | Android Developers

4系では、動いてたけど、
今回、ActionBarにコンパチなライブラリが登場して。

Support Library Setup | Android Developers Support Library Setup | Android Developers

Sherlockも不要になったという。

[Android Tips] Support Library に追加された ActionBarActivity を使ってみた | Developers.IO [Android Tips] Support Library に追加された ActionBarActivity を使ってみた | Developers.IO

なので、この2つの組み合わせで2系で。
と思いやってみたのですが。

続きを読む >>