我正在向/system/framework 中的 services.jar 注入(inject)一些类。不幸的是,我总是必须重新启动设备才能在我的应用程序中看到对 services.jar 的修改。有没有办法强制 dalvikvm 重新加载所有框架 jar?
最佳答案
做
adb root
adb shell stop
adb push services.jar system/framework/
adb shell start
adb stop 将停止系统,adb start 将强制它重新启动它的 dalvik 部分。这样做比 adb reboot
稍微快一点,不可能强制它只重新加载 services.jar
有关 adb shell 停止/启动
的更多信息:
What does 'adb shell start/stop' do?
我个人更喜欢只执行 adb reboot
。
关于android - 在不重启的情况下加载修改过的/system/framework/*.jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32405302/