luajava (AndroLua を使用) を使用するアプリをプロガードしようとすると、プロガードするまで正常に動作し、起動に失敗します。黒い画面が表示され、アプリまで停止しない以下のエントリでログがいっぱいになりますアンインストールされます。
標準のSDK Proguard構成と次の構成を使用しています
-keep class org.keplerproject.luajava.**
ログからの抜粋:
06-21 10:07:23.781: I/DEBUG(156): bea755d0 414f5fd8 /dev/ashmem/dalvik-heap (削除) 06-21 10:07:23.781: I/DEBUG(156):
bea755d4 40af202d /system/ lib/libdvm.so (dvmHeapSourceAlloc(unsigned int)+72) 06-21 10:07:23.781: I/DEBUG(156): bea755d8 414f5f30 /dev/ashmem/dalvik-heap (削除) 06-21 10:07: 23.781: I/DEBUG(156):
bea755dc bb99c9bb 06-21 10:07:23.781: I/DEBUG(156):
bea755e0 00000000 06-21 10:07:23.781: I/DEBUG(156):
bea755e4 70b/14afc /data app-lib/com.my.app-1/libluajava.so