Hi all
I wanna build and run dalvik vm on Ubuntu X64, following this guide line 
PATH/TO/AOSP/dalvik/docs/hello-world.html.

my code branch & host machine is like this.
============================================
PLATFORM_VERSION_CODENAME=AOSP
PLATFORM_VERSION=4.2.1.2.4.8.16.32.64
TARGET_PRODUCT=full_x86
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=x86
TARGET_ARCH_VARIANT=x86
HOST_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-3.0.0-28-generic-x86_64-with-Ubuntu-11.10-oneiric
HOST_BUILD_TYPE=release
BUILD_ID=OPENMASTER
OUT_DIR=out
============================================


first building dalvik on Ubuntu
source build/envsetup.sh
lunch 2[full_x86-eng]
make dalvikvm core dexopt ext framework android.policy services 

then compile Java code and package it.

after that run it like this, but it fails.

guohai@KNIGHT:~/dev/src/android/git/aosp$ ./rund -cp Foo.jar Foo

can any body give some clue?
any help will be appreciated.
thx

log is as followed

I/dalvikvm(10102): DexOpt: mismatch dep name: 
'/home/guohai/dev/src/android/git/aosp/out/target/product/generic_x86/system/framework/core.odex'
 
vs. '/system/framework/core.odex'
E/dalvikvm(10102): 
/home/guohai/dev/src/android/git/aosp/out/target/product/generic_x86/system/framework/ext.jar
 
odex has stale dependencies
I/dalvikvm(10102): Zip is good, but no classes.dex inside, and no valid 
.odex file in the same directory
I/dalvikvm(10102): DexOpt: mismatch dep name: 
'/home/guohai/dev/src/android/git/aosp/out/target/product/generic_x86/system/framework/core.odex'
 
vs. '/system/framework/core.odex'
E/dalvikvm(10102): 
/home/guohai/dev/src/android/git/aosp/out/target/product/generic_x86/system/framework/framework.jar
 
odex has stale dependencies
I/dalvikvm(10102): Zip is good, but no classes.dex inside, and no valid 
.odex file in the same directory
I/dalvikvm(10102): DexOpt: mismatch dep name: 
'/home/guohai/dev/src/android/git/aosp/out/target/product/generic_x86/system/framework/core.odex'
 
vs. '/system/framework/core.odex'
E/dalvikvm(10102): 
/home/guohai/dev/src/android/git/aosp/out/target/product/generic_x86/system/framework/android.policy.jar
 
odex has stale dependencies
I/dalvikvm(10102): Zip is good, but no classes.dex inside, and no valid 
.odex file in the same directory
I/dalvikvm(10102): DexOpt: mismatch dep name: 
'/home/guohai/dev/src/android/git/aosp/out/target/product/generic_x86/system/framework/core.odex'
 
vs. '/system/framework/core.odex'
E/dalvikvm(10102): 
/home/guohai/dev/src/android/git/aosp/out/target/product/generic_x86/system/framework/services.jar
 
odex has stale dependencies
I/dalvikvm(10102): Zip is good, but no classes.dex inside, and no valid 
.odex file in the same directory
E/dalvikvm(10105): execv 
'/home/guohai/dev/src/android/git/aosp/out/target/product/generic_x86/system/bin/dexopt'
 
failed: No such file or directory
W/dalvikvm(10102): DexOpt: --- END 'Foo.jar' --- status=0x0100, process 
failed
E/dalvikvm(10102): Unable to extract+optimize DEX from 'Foo.jar'
Dalvik VM unable to locate class 'Foo'
W/dalvikvm(10102): threadid=1: thread exiting with uncaught exception 
(group=0xf5a1d9c8)
java.lang.NoClassDefFoundError: Foo
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: Didn't find class "Foo" on 
path: DexPathList[[zip file 
"Foo.jar"],nativeLibraryDirectories=[/home/guohai/dev/src/android/git/aosp/out/target/product/generic_x86/system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:53)
at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
... 1 more

-- 
-- 
unsubscribe: [email protected]
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to