加载修改后的/system/framework/*.j​​ar,无需重启

joe*_*eff 3 android dalvik dex

我正在向/ system/framework中的services.jar注入一些类.不幸的是,我总是重启设备,以便在我的应用程序中查看对services.jar的修改.有没有办法强制dalvikvm重新加载所有框架罐?

Joh*_*gun 5

adb root
adb shell stop
adb push services.jar system/framework/
adb shell start
Run Code Online (Sandbox Code Playgroud)

Adb stop将停止系统,adb start将强制它重新启动dalvik部分.这样做的速度略快于adb reboot强制它仅重新加载services.jar

更多信息adb shell stop/start: 'adb shell启动/停止'做什么?

我个人更喜欢这样做adb reboot.