Android 在x86上构建dalvikvm时的依赖性问题
在过去的几天里,我一直在尝试在x86系统上编译dalvikvm,以便只运行Dalvik应用程序(无本机,仅限dalvikvm),而不使用Dalvik-arm-qemu-emulate-x86的所有吞吐量。我使用repo sync获取了整个android的src,并使用了“android-4.2_r1”标记 在修改了dalvik/vm*mk中的几行之后(使静态lib代替动态lib,并添加-j4代替-j2),我遇到了一个我认为是编译依赖性的问题,我似乎无法解决这个问题Android 在x86上构建dalvikvm时的依赖性问题,android,compilation,dalvik,android-x86,Android,Compilation,Dalvik,Android X86,在过去的几天里,我一直在尝试在x86系统上编译dalvikvm,以便只运行Dalvik应用程序(无本机,仅限dalvikvm),而不使用Dalvik-arm-qemu-emulate-x86的所有吞吐量。我使用repo sync获取了整个android的src,并使用了“android-4.2_r1”标记 在修改了dalvik/vm*mk中的几行之后(使静态lib代替动态lib,并添加-j4代替-j2),我遇到了一个我认为是编译依赖性的问题,我似乎无法解决这个问题 mm ==========
mm
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=4.0.1
TARGET_PRODUCT=full_x86
TARGET_BUILD_VARIANT=eng
TARGET_BUILD_TYPE=release
TARGET_BUILD_APPS=
TARGET_ARCH=x86
TARGET_ARCH_VARIANT=x86-atom
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=ITL41D
============================================
make: Entering directory `/home/_test_x86/_test_x86/src__test_x86/src__test_x86'
make: *** No rule to make target `out/host/linux-x86/obj/STATIC_LIBRARIES/libcutils_intermediates/libcutils.a', needed by `out/host/linux-x86/obj/STATIC_LIBRARIES/libdvm_intermediates/libdvm.a'. Stop.
make: Leaving directory `/home/_test_x86/_test_x86/src__test_x86/src__test_x86'
当我尝试从树的顶部执行“makeclean”并重新编译它时(混合在.mk中并将不同的lib更改为静态或动态)
我只得到了与libexpat或liblog相同的错误,而不是libc
如果有人能提示我如何解决这个问题,我将不胜感激,因为这似乎是一场猫捉老鼠的竞赛。有人能提示我吗?:/