[Miscellaneous Android Development] davepmer:
FYI I am stuck with a new error Unable to find decl for native Landroid/content/res/StringBlock;.nativeIndexOfString:(ILjava/lang/String;)I

E/JNIHelp ( 212): RegisterNatives failed for 'android/content/res/StringBlock'

doing a search of the oem files and the source code and I can only find one ref to nativeIndexOfString and that is in the oem libandroid_runtime.so my guess is that libandroid_runtime.so is ewhat is looking for nativeIndexOfString anyone have any ideas?

I/Netd ( 210): Netd 1.0 starting

D/Vold ( 209): USB connected

D/Vold ( 209): Share method ums now available

W/Vold ( 209): Ignoring unknown switch 'usb_mass_storage'

W/Vold ( 209): Ignoring unknown switch 'MSM72K_UDC'

D/Vold ( 209): USB connected

D/dalvikvm( 212): creating instr width table

D/dalvikvm( 212): DexOpt: --- BEGIN 'core.jar' (bootstrap=1) ---

D/dalvikvm( 273): creating instr width table

D/dalvikvm( 273): Ignoring duplicate verify attempt on Ljava/lang/Object;

D/dalvikvm( 273): Ignoring duplicate verify attempt on Ljava/lang/Class;

D/dalvikvm( 273): DexOpt: load 101ms, verify+opt 936ms

D/dalvikvm( 212): DexOpt: --- END 'core.jar' (success) ---

D/dalvikvm( 212): DEX prep '/system/framework/core.jar': unzip in 115ms, rewrite 2367ms

D/dalvikvm( 212): DexOpt: --- BEGIN 'bouncycastle.jar' (bootstrap=1) ---

D/dalvikvm( 274): creating instr width table

D/dalvikvm( 274): DexOpt: load 12ms, verify+opt 176ms

D/dalvikvm( 212): DexOpt: --- END 'bouncycastle.jar' (success) ---

D/dalvikvm( 212): DEX prep '/system/framework/bouncycastle.jar': unzip in 17ms, rewrite 334ms

D/dalvikvm( 212): DexOpt: --- BEGIN 'ext.jar' (bootstrap=1) ---

D/dalvikvm( 275): creating instr width table

D/dalvikvm( 275): DexOpt: load 35ms, verify+opt 336ms

D/dalvikvm( 212): DexOpt: --- END 'ext.jar' (success) ---

D/dalvikvm( 212): DEX prep '/system/framework/ext.jar': unzip in 30ms, rewrite 634ms

D/dalvikvm( 212): DexOpt: --- BEGIN 'framework.jar' (bootstrap=1) ---

D/dalvikvm( 277): creating instr width table

D/dalvikvm( 277): Note: class Landroid/opengl/GLWrapperBase; has 211 unimplemented (abstract) methods

D/dalvikvm( 277): DexOpt: load 258ms, verify+opt 1807ms

D/dalvikvm( 212): DexOpt: --- END 'framework.jar' (success) ---

D/dalvikvm( 212): DEX prep '/system/framework/framework.jar': unzip in 172ms, rewrite 3846ms

D/dalvikvm( 212): DexOpt: --- BEGIN 'android.policy.jar' (bootstrap=1) ---

D/dalvikvm( 280): creating instr width table

D/dalvikvm( 280): DexOpt: load 18ms, verify+opt 104ms

D/dalvikvm( 212): DexOpt: --- END 'android.policy.jar' (success) ---

D/dalvikvm( 212): DEX prep '/system/framework/android.policy.jar': unzip in 8ms, rewrite 337ms

D/dalvikvm( 212): DexOpt: --- BEGIN 'services.jar' (bootstrap=1) ---

D/dalvikvm( 281): creating instr width table

D/dalvikvm( 281): DexOpt: load 30ms, verify+opt 558ms

D/dalvikvm( 212): DexOpt: --- END 'services.jar' (success) ---

D/dalvikvm( 212): DEX prep '/system/framework/services.jar': unzip in 38ms, rewrite 977ms

D/dalvikvm( 212): DexOpt: --- BEGIN 'core-junit.jar' (bootstrap=1) ---

D/dalvikvm( 282): creating instr width table

D/dalvikvm( 282): DexOpt: load 1ms, verify+opt 6ms

D/dalvikvm( 212): DexOpt: --- END 'core-junit.jar' (success) ---

D/dalvikvm( 212): DEX prep '/system/framework/core-junit.jar': unzip in 0ms, rewrite 67ms

W/dalvikvm( 212): ERROR: Unable to find decl for native Landroid/content/res/StringBlock;.nativeIndexOfString:(ILjava/lang/String;)I

E/JNIHelp ( 212): RegisterNatives failed for 'android/content/res/StringBlock'

E/AndroidRuntime( 212): Unable to register all android natives

I/Netd ( 284): Netd 1.0 starting

D/dalvikvm( 285): creating instr width table

W/dalvikvm( 285): ERROR: Unable to find decl for native Landroid/content/res/StringBlock;.nativeIndexOfString:(ILjava/lang/String;)I

E/JNIHelp ( 285): RegisterNatives failed for 'android/content/res/StringBlock'

E/AndroidRuntime( 285): Unable to register all android natives