[Android Software Development] Jaapp:
Hey there,

Great guide, I love it! With it I've managed to make MIUI JB boot on my device (Xperia S) but I've got the following problem: The AOSP keyboard force closes. I've later replaced both latinIME.apk and UserDictionaryProvider.apk from CM10, but strangely enough it produces the same error. Does anyone know where to look for a fix?

I/ActivityManager( 430): Start proc com.android.inputmethod.latin for service com.android.inputmethod.latin/.LatinIME: pid=1737 uid=10025 gids={1028}
I/MiuiCursorController( 1411): InsertionPointCursorController is hidden including all panels and handle
I/MiuiCursorController( 1411): InsertionPointCursorController show:[false, false, false, false]
I/MiuiCursorController( 1411): InsertionPointCursorController is shown with hidden panels and shown handle
I/MiuiHandleView( 1411): HandleView [0] is shown
I/MiuiCursorController( 1411): Show InsertionPointCursorController in one shot context
E/PhonePolicy( 1737): Could not preload class for phone policy: com.android.internal.policy.impl.PhoneWindow$ContextMenuCallback
I/ClipboardService( 430): Got clipboard for user=0
I/ClipboardService( 430): Got clipboard for user=0
I/ClipboardService( 430): Got clipboard for user=0
I/ClipboardService( 430): Got clipboard for user=0
W/InputAttributes( 1737): No editor info for this field. Bug?
E/BinaryDictionaryGetter( 1737): Could not find a dictionary pack
E/ActivityThread( 1737): Failed to find provider info for com.android.inputmethod.latin.dictionarypack
E/JniUtils( 1737): Could not load native library jni_latinime
W/dalvikvm( 1737): No implementation found for native Lcom/android/inputmethod/latin/BinaryDictionary;.openNative:(Ljava/lang/String;JJIIII)J
W/dalvikvm( 1737): threadid=11: thread exiting with uncaught exception (group=0x413ac300)
W/dalvikvm( 1737): No implementation found for native Lcom/android/inputmethod/latin/BinaryDictionary;.openNative:(Ljava/lang/String;JJIIII)J
W/dalvikvm( 1737): threadid=12: thread exiting with uncaught exception (group=0x413ac300)
I/Process ( 1737): Sending signal. PID: 1737 SIG: 9
E/AndroidRuntime( 1737): FATAL EXCEPTION: InitializeBinaryDictionary
E/AndroidRuntime( 1737): java.lang.UnsatisfiedLinkError: Native method not found: com.android.inputmethod.latin.BinaryDictionary.openNative:(Ljava/lang/String;JJIIII)J
E/AndroidRuntime( 1737):	at com.android.inputmethod.latin.BinaryDictionary.openNative(Native Method)
E/AndroidRuntime( 1737):	at com.android.inputmethod.latin.BinaryDictionary.loadDictionary(BinaryDictionary.java:101)
E/AndroidRuntime( 1737):	at com.android.inputmethod.latin.BinaryDictionary.<init>(BinaryDictionary.java:77)
E/AndroidRuntime( 1737):	at com.android.inputmethod.latin.DictionaryFactory.createMainDictionaryFromManager(DictionaryFactory.java:60)
E/AndroidRuntime( 1737):	at com.android.inputmethod.latin.DictionaryFactory.createMainDictionaryFromManager(DictionaryFactory.java:86)
E/AndroidRuntime( 1737):	at com.android.inputmethod.latin.Suggest$1.run(Suggest.java:136)
I/ActivityManager( 430): Process com.android.inputmethod.latin (pid 1737) has died.
V/PhoneStatusBar( 648): setLightsOn(true)
W/ActivityManager( 430): Service crashed 2 times, stopping: ServiceRecord{441049c0 com.android.inputmethod.latin/.LatinIME}