我已经下载了 android 源代码并对
dalvik/vm/interp/Jit.cpp
. 我已经使用
$source build/envsetup.h
$lunch full-eng
$make -j4
构建成功。现在当我启动模拟器时
$out/host/linux-x86/bin/android list targets
$out/host/linux-x86/bin/android create avd -n virtual - t target_api
$out/host/linux-x86/bin/emulator -avd virtual
模拟器启动但是当我使用模拟器检查 libdvm.so 文件属性时
$adb shell
#cd system/lib
#ls -l lidvm.so
文件创建日期为 2011-12-14。我认为模拟器是在标准的 android 4.0.3 api 上启动的(libdvm.so 可能是在那一天创建的)。现在我想让模拟器从我新建的代码开始(即我想在模拟器中查看我在 dalvik 源代码中所做的更改)。我怎么可能做到这一点?谢谢。