Hi, I have a strange issue when trying to bringup Android 4.4. on a new HW:
When Zygote is initializing, it is failing with the following error: W/dalvikvm( 607): Exception Ljava/lang/NullPointerException; thrown while initializing Ljava/icu/ICU; W/dalvikvm( 607): Exception Ljava/lang/ExceptionInInitializerError; thrown while initializing Ljava/lang/VMThread; E/dalvikvm( 607): thread classes failed to initialize W/dalvikvm( 607): CreateJavaVM failed: dvmPrepMainThread failed I tried to understand what can fail during <clinit> of ICU class, and found it is using BasicLruCache. When commenting this usage out, this class passes initialization. Then I get this exception for a next class: W/dalvikvm( 732): Exception Ljava/lang/NullPointerException; thrown while initializing Ljava/lang/Enum; Again, Enum is using BasicLruCache. I googled the problem with NullPointerException and BasicLruCache and found the following description: http://blog.osom.info/2014/02/guarding-enumeration-classes-from.html I'm not familiar with Java compilation on Android and Dalvik VM. I can't find proguard configuration file that will affect Android build process. Can anyone help me with this issue? P.S. I'm using Sun Java 6 for the build as required by build scripts. -- -- unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting --- You received this message because you are subscribed to the Google Groups "android-porting" group. To unsubscribe from this group and stop receiving emails from it, send an email to android-porting+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.