我想在现有的vmdk文件中修改Android系统上的java类文件。
为什么我要这样做是为了尝试修复一个Genymotion Android系统映像,因为.java类文件导致应用程序崩溃。我的想法是用更新的版本更新这个类。
我使用vmware-mount挂载.vmdk但文件系统无法识别。
我想我必须重新编译整个系统?听起来不可能吗?还有其他方法吗?
答案 0 :(得分:1)
嗯,这听起来像是一项非常有趣的工作,但我确信你能做到,因为每个移动设备制造商都会超越"来自Google的Android系统:)
我想,我说我认为(没有经验)你应该使用android build system中的mmm命令:
- mmm< dir1> ... - 在提供的目录中构建所有模块
http://elinux.org/Android_Build_System
其他链接: http://rex-shen.net/android-unpackpack-factory-images/
How to just build Android system image
也许这个链接可以帮助你: http://forum.xda-developers.com/showthread.php?t=2251719