On Monday, May 27, 2013 8:17:00 PM UTC+5:30, Puneet B wrote: > > > > On Tuesday, January 15, 2013 9:17:09 AM UTC+5:30, Kai Meyer wrote: >> >> On Saturday, January 12, 2013 12:15:45 AM UTC-7, Kai Meyer wrote: >>> >>> I'm trying to follow these instructions: >>> http://davanum.wordpress.com/2007/12/04/command-line-java-on-dalvikvm/ >>> >>> I've got the CmdLine.jar generated, but I get a NullPointerException >>> thrown. This is on Fedora 17 x64 host, and Android 4.0.4_r1 source. Should >>> this work? >>> >>> [kai@gamer-fedora16-64 out]$ ANDROID_ROOT=${PWD}/host/linux-x86 >>> ANDROID_DATA=${PWD} host/linux-x86/bin/dalvikvm -Xint:portable >>> -Xbootclasspath:${PWD}/target/product/generic/dex_bootjars/system/framework/core.jar >>> >>> -classpath /home/kai/git/android/foo/CmdLine.jar org.apache.HelloWorld >>> W/dalvikvm(29918): Exception Ljava/lang/NullPointerException; thrown >>> while initializing Ljava/lang/System; >>> W/dalvikvm(29918): Exception Ljava/lang/ExceptionInInitializerError; >>> thrown while initializing Ljava/lang/ClassLoader$SystemClassLoader; >>> W/dalvikvm(29918): WARNING: system class loader is NULL (setting main >>> ctxt) >>> W/dalvikvm(29918): Warning: tracked references remain post-initialization >>> W/dalvikvm(29918): MAIN reference table (0x8c6b7d8) dump: >>> W/dalvikvm(29918): Last 1 entries (of 1): >>> E/dalvikvm(29918): Class lookup Ljava/lang/Daemons; attempted with >>> exception pending >>> W/dalvikvm(29918): Pending exception is: >>> I/dalvikvm(29918): java.lang.ExceptionInInitializerError: >>> I/dalvikvm(29918): at >>> java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:125) >>> I/dalvikvm(29918): at dalvik.system.NativeStart.main(Native Method) >>> >>
can you say in detail.... > I/dalvikvm(29918): Caused by: >>> I/dalvikvm(29918): java.lang.ExceptionInInitializerError: >>> I/dalvikvm(29918): at >>> java.lang.ClassLoader.createSystemClassLoader(ClassLoader.java:100) >>> I/dalvikvm(29918): at >>> java.lang.ClassLoader.access$000(ClassLoader.java:65) >>> I/dalvikvm(29918): at >>> java.lang.ClassLoader$SystemClassLoader.<clinit>(ClassLoader.java:81) >>> I/dalvikvm(29918): at >>> java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:125) >>> I/dalvikvm(29918): at dalvik.system.NativeStart.main(Native Method) >>> I/dalvikvm(29918): Caused by: >>> I/dalvikvm(29918): java.lang.NullPointerException: >>> I/dalvikvm(29918): at java.util.Hashtable.put(Hashtable.java:365) >>> I/dalvikvm(29918): at >>> java.lang.System.initSystemProperties(System.java:286) >>> I/dalvikvm(29918): at java.lang.System.getProperties(System.java:260) >>> I/dalvikvm(29918): at java.lang.System.getProperty(System.java:425) >>> I/dalvikvm(29918): at java.lang.System.getProperty(System.java:406) >>> I/dalvikvm(29918): at java.lang.System.<clinit>(System.java:90) >>> I/dalvikvm(29918): at >>> java.lang.ClassLoader.createSystemClassLoader(ClassLoader.java:100) >>> I/dalvikvm(29918): at >>> java.lang.ClassLoader.access$000(ClassLoader.java:65) >>> I/dalvikvm(29918): at >>> java.lang.ClassLoader$SystemClassLoader.<clinit>(ClassLoader.java:81) >>> I/dalvikvm(29918): at >>> java.lang.ClassLoader.getSystemClassLoader(ClassLoader.java:125) >>> I/dalvikvm(29918): at dalvik.system.NativeStart.main(Native Method) >>> I/dalvikvm(29918): DALVIK THREADS: >>> I/dalvikvm(29918): "main" prio=5 tid=1 RUNNABLE >>> I/dalvikvm(29918): | group="main" sCount=0 dsCount=0 obj=0xf60713a8 >>> self=0x8c6b3e0 >>> I/dalvikvm(29918): | sysTid=29918 nice=0 sched=0/0 cgrp=[n/a] >>> handle=-150587648 >>> I/dalvikvm(29918): | schedstat=( 14205704 604920 127 ) utm=0 stm=0 >>> core=0 >>> I/dalvikvm(29918): at dalvik.system.NativeStart.main(Native Method) >>> I/dalvikvm(29918): >>> E/dalvikvm(29918): VM aborting >>> W/dalvikvm(29918): #0 >>> /home/kai/git/android/out/host/linux-x86/bin/../lib/libdvm.so(_Z23dvmPrintNativeBackTracev+0x31) >>> >>> [0xf7622e11] >>> W/dalvikvm(29918): #1 >>> /home/kai/git/android/out/host/linux-x86/bin/../lib/libdvm.so(dvmAbort+0xad) >>> >>> [0xf7622f6d] >>> W/dalvikvm(29918): #2 >>> /home/kai/git/android/out/host/linux-x86/bin/../lib/libdvm.so(+0xc06b5) >>> [0xf766f6b5] >>> W/dalvikvm(29918): #3 >>> /home/kai/git/android/out/host/linux-x86/bin/../lib/libdvm.so(_Z18dvmFindSystemClassPKc+0x22) >>> >>> [0xf7671822] >>> W/dalvikvm(29918): #4 >>> /home/kai/git/android/out/host/linux-x86/bin/../lib/libdvm.so(_Z19dvmGcStartupClassesv+0x1e) >>> >>> [0xf764424e] >>> W/dalvikvm(29918): #5 >>> /home/kai/git/android/out/host/linux-x86/bin/../lib/libdvm.so(_Z10dvmStartupiPKPKcbP7_JNIEnv+0xa6d) >>> >>> [0xf76239ed] >>> W/dalvikvm(29918): #6 >>> /home/kai/git/android/out/host/linux-x86/bin/../lib/libdvm.so(JNI_CreateJavaVM+0x3e2) >>> >>> [0xf7637ba2] >>> W/dalvikvm(29918): #7 host/linux-x86/bin/dalvikvm() [0x8048937] >>> W/dalvikvm(29918): #8 /lib/libc.so.6(__libc_start_main+0xf5) >>> [0x470f5635] >>> W/dalvikvm(29918): #9 host/linux-x86/bin/dalvikvm() [0x8048f29] >>> Segmentation fault (core dumped) >>> >>> >> I figure this one out. It's because of a missing LD_LIBRARY_PATH >> variable. Apparently it's required. >> > > > > > > > > > CAN YOU SAY IN DETAIL I AM ALSO FACING SAME PROBLEM > -- -- 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/groups/opt_out.