[Android Software Development] Ozadroid:
porting from Explorer's RUU to LG optimus one!

the ROM boots after a whole day of hard work. but the settings and htc_ime keeps FCing continuously.

log for htc_ime:

I/ActivityManager( 179): Start proc com.htc.android.htcime for service com.htc.android.htcime/.HTCIMEService: pid=896 uid=10020 gids={1015}

D/SurfaceFlinger( 179): layer=0x50d9a8 is not in the purgatory list

D/SurfaceFlinger( 179): layer=0x4b5dc8 is not in the purgatory list

E/IPCThreadState( 896): Bad cgroup data {tÑ¯ø¹!}

E/IPCThreadState( 896): Bad cgroup data {}

E/IPCThreadState( 896): Bad cgroup data {¦¬>5Bœ¡¬}

I/ActivityThread( 896): Pub htc_ppime: com.htc.android.htcime.provider.HTCPPIMEProvider

I/ActivityThread( 896): Pub htc_ime: com.htc.android.htcime.provider.HTCIMEProvider

W/dalvikvm-SFM( 896): ERROR: Unable to find decl for native Lcom/htc/android/htcime/XT9IME/XT9IME;.nativeSelWordDonePure:(I)V

W/dalvikvm-SFM( 896): ERROR: Unable to find decl for native Lcom/htc/android/htcime/XT9IME/XT9IME;.nativeSelWordDone:(I)V

E/XT9_JNI ( 896): RegisterNatives failed for 'com/htc/android/htcime/XT9IME/XT9IME' num=49

E/XT9_JNI ( 896): ERROR: XT9IME native registration failed

W/dalvikvm-SFM( 896): JNI_OnLoad returned bad version (-1) in /system/lib/libt9.so 0x40518080

W/System.err( 896): WARNING: XT9ForProvider could not load libt9.so

W/dalvikvm-SFM( 896): No implementation found for native Lcom/htc/android/htcime/XT9IME/util/XT9ForProvider;.nativeInitial (Landroid/content/res/AssetManager;)I

D/AndroidRuntime( 896): Shutting down VM

W/dalvikvm-SFM( 896): threadid=1: thread exiting with uncaught exception (group=0x40018590)

E/AndroidRuntime( 896): FATAL EXCEPTION: main

E/AndroidRuntime( 896): java.lang.UnsatisfiedLinkError: nativeInitial

E/AndroidRuntime( 896):	at com.htc.android.htcime.XT9IME.util.XT9ForProvider.nativeInitial(Native Method)

E/AndroidRuntime( 896):	at com.htc.android.htcime.XT9IME.util.XT9ForProvider.<init>(XT9ForProvider.java:61)

E/AndroidRuntime( 896):	at com.htc.android.htcime.provider.HTCIMEProvider.onCreate(HTCIMEProvider.java:85)

E/AndroidRuntime( 896):	at android.content.ContentProvider.attachInfo(ContentProvider.java:815)

E/AndroidRuntime( 896):	at android.app.ActivityThread.installProvider(ActivityThread.java:4248)

E/AndroidRuntime( 896):	at android.app.ActivityThread.installContentProviders(ActivityThread.java:3958)

E/AndroidRuntime( 896):	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3914)

E/AndroidRuntime( 896):	at android.app.ActivityThread.access$2200(ActivityThread.java:135)

E/AndroidRuntime( 896):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1098)

E/AndroidRuntime( 896):	at android.os.Handler.dispatchMessage(Handler.java:99)

E/AndroidRuntime( 896):	at android.os.Looper.loop(Looper.java:150)

E/AndroidRuntime( 896):	at android.app.ActivityThread.main(ActivityThread.java:4389)

E/AndroidRuntime( 896):	at java.lang.reflect.Method.invokeNative(Native Method)

E/AndroidRuntime( 896):	at java.lang.reflect.Method.invoke(Method.java:507)

E/AndroidRuntime( 896):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:849)

E/AndroidRuntime( 896):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:607)

E/AndroidRuntime( 896):	at dalvik.system.NativeStart.main(Native Method)

E/EmbeddedLogger( 179): App crashed! Process: com.htc.android.htcime

E/EmbeddedLogger( 179): App crashed! Package: com.htc.android.htcime v401173165 (4.1.2119392722.173165)

E/EmbeddedLogger( 179): Error getting package label: com.htc.android.htcime

E/EmbeddedLogger( 179): java.lang.NullPointerException

E/EmbeddedLogger( 179):	at com.htc.server.embedded.EmbeddedLogger.onHandleApplicationCrash(EmbeddedLogger.java:59)

E/EmbeddedLogger( 179):	at com.android.server.am.ActivityManagerService.handleApplicationCrash(ActivityManagerService.java:7739)

E/EmbeddedLogger( 179):	at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:1033)

E/EmbeddedLogger( 179):	at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:1657)

E/EmbeddedLogger( 179):	at android.os.Binder.execTransact(Binder.java:320)

E/EmbeddedLogger( 179):	at dalvik.system.NativeStart.run(Native Method)

E/EmbeddedLogger( 179): Application Label: <ERROR>

for Settings:

E/EmbeddedLogger( 182): App crashed! Process: com.android.settings

E/EmbeddedLogger( 182): App crashed! Package: com.android.settings v203177713 (2.3.2120162050.177713)

E/EmbeddedLogger( 182): Error getting package label: com.android.settings

E/EmbeddedLogger( 182): java.lang.NullPointerException

E/EmbeddedLogger( 182):	at com.htc.server.embedded.EmbeddedLogger.onHandleApplicationCrash(EmbeddedLogger.java:59)

E/EmbeddedLogger( 182):	at com.android.server.am.ActivityManagerService.handleApplicationCrash(ActivityManagerService.java:7739)

E/EmbeddedLogger( 182):	at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:1033)

E/EmbeddedLogger( 182):	at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:1657)

E/EmbeddedLogger( 182):	at android.os.Binder.execTransact(Binder.java:320)

E/EmbeddedLogger( 182):	at dalvik.system.NativeStart.run(Native Method)

E/EmbeddedLogger( 182): Application Label: <ERROR>

tried replacing htc keyboard wid android. still Fcing:

I/ActivityManager( 181): Start proc com.android.inputmethod.latin for service com.android.inputmethod.latin/.LatinIME: pid=986 uid=10041 gids={}

W/HtcLockScreen2.0( 181): HtcLockScreen: onWindowFocusChanged bFocus:false

D/InputManagerService( 181): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@4070bf08

E/IPCThreadState( 986): Bad cgroup data {tÑ¯h”}

E/IPCThreadState( 986): Bad cgroup data {}

E/IPCThreadState( 986): Bad cgroup data {¦¬>5Bœ¡¬}

D/szipinf ( 986): Initializing inflate state

E/BinaryDictionary( 986): Could not load native library jni_latinime

D/SurfaceFlinger( 181): layer=0x443380 is not in the purgatory list

D/dalvikvm-SFM( 986): GC_EXTERNAL_ALLOC freed 87K, 42% free 3171K/5379K, external 0K/0K, paused 71ms

D/dalvikvm-SFM( 986): GC_FOR_MALLOC freed 1K, 42% free 3171K/5379K, external 821K/1333K, paused 34ms

I/dalvikvm-SFM-heap( 986): Grow heap (frag case) to 6.730MB for 841021-byte allocation

D/dalvikvm-SFM( 986): GC_FOR_MALLOC freed <1K, 36% free 3992K/6215K, external 821K/1333K, paused 34ms

W/dalvikvm-SFM( 986): No implementation found for native Lcom/android/inputmethod/latin/BinaryDictionary;.openNative (Ljava/nio/ByteBuffer;II)I

D/AndroidRuntime( 986): Shutting down VM

W/dalvikvm-SFM( 986): threadid=1: thread exiting with uncaught exception (group=0x40018590)

E/AndroidRuntime( 986): FATAL EXCEPTION: main

E/AndroidRuntime( 986): java.lang.UnsatisfiedLinkError: openNative

E/AndroidRuntime( 986):	at com.android.inputmethod.latin.BinaryDictionary.openNative(Native Method)

E/AndroidRuntime( 986):	at com.android.inputmethod.latin.BinaryDictionary.loadDictionary(BinaryDictionary.java:134)

E/AndroidRuntime( 986):	at com.android.inputmethod.latin.BinaryDictionary.<init>(BinaryDictionary.java:77)

E/AndroidRuntime( 986):	at com.android.inputmethod.latin.Suggest.<init>(Suggest.java:107)

E/AndroidRuntime( 986):	at com.android.inputmethod.latin.LatinIME.initSuggest(LatinIME.java:456)

E/AndroidRuntime( 986):	at com.android.inputmethod.latin.LatinIME.onCreate(LatinIME.java:373)

E/AndroidRuntime( 986):	at android.app.ActivityThread.handleCreateService(ActivityThread.java:2309)

E/AndroidRuntime( 986):	at android.app.ActivityThread.access$2500(ActivityThread.java:135)

E/AndroidRuntime( 986):	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1118)

E/AndroidRuntime( 986):	at android.os.Handler.dispatchMessage(Handler.java:99)

E/AndroidRuntime( 986):	at android.os.Looper.loop(Looper.java:150)

E/AndroidRuntime( 986):	at android.app.ActivityThread.main(ActivityThread.java:4389)

E/AndroidRuntime( 986):	at java.lang.reflect.Method.invokeNative(Native Method)

E/AndroidRuntime( 986):	at java.lang.reflect.Method.invoke(Method.java:507)

E/AndroidRuntime( 986):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:849)

E/AndroidRuntime( 986):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:607)

E/AndroidRuntime( 986):	at dalvik.system.NativeStart.main(Native Method)

E/EmbeddedLogger( 181): App crashed! Process: com.android.inputmethod.latin

E/EmbeddedLogger( 181): App crashed! Package: com.android.inputmethod.latin v10 (2.3.7)

E/EmbeddedLogger( 181): Error getting package label: com.android.inputmethod.latin

E/EmbeddedLogger( 181): java.lang.NullPointerException

E/EmbeddedLogger( 181):	at com.htc.server.embedded.EmbeddedLogger.onHandleApplicationCrash(EmbeddedLogger.java:59)

E/EmbeddedLogger( 181):	at com.android.server.am.ActivityManagerService.handleApplicationCrash(ActivityManagerService.java:7739)

E/EmbeddedLogger( 181):	at android.app.ActivityManagerNative.onTransact(ActivityManagerNative.java:1033)

E/EmbeddedLogger( 181):	at com.android.server.am.ActivityManagerService.onTransact(ActivityManagerService.java:1657)

E/EmbeddedLogger( 181):	at android.os.Binder.execTransact(Binder.java:320)

E/EmbeddedLogger( 181):	at dalvik.system.NativeStart.run(Native Method)

E/EmbeddedLogger( 181): Application Label: <ERROR>