【问题标题】:Modify a java class file in a Android system on a Virtual Machine Disk在虚拟机磁盘上修改Android系统中的java类文件
【发布时间】:2016-02-19 10:45:24
【问题描述】:

我想在现有的 vmdk 文件中修改 Android 系统上的 java 类文件。

我为什么要这样做是为了尝试修复其中一个 Genymotion Android 系统映像,因为 .java 类文件会导致应用程序崩溃。我的想法是用更新的版本更新这个类。

我使用vmware-mount挂载了.vmdk,但文件系统无法识别。

我想我必须重新编译整个系统?听起来不可能吗?还有其他方法吗?

【问题讨论】:

  • 如果符合您的期望,请您接受我的回答。非常感谢
  • 当然是@Karoly,我只是想让这个问题的开放时间更长一点,看看它是否会带来其他参与者。

标签: java android virtual-machine virtualbox


【解决方案1】:

嗯,这听起来像是一项非常有趣的工作,但我相信你可以做到,因为每个移动制造商都从谷歌“覆盖”了 Android 系统:)

我想,我说我认为(没有经验)你应该使用 android 构建系统中的 mmm 命令:

  • mmm ... - 在提供的目录中构建所有模块

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

【讨论】:

  • 感谢您提供的链接和信息,这对我来说是一个很好的主题介绍。我仍然有关于使用 vmware-mount 挂载时无法识别的虚拟机磁盘文件格式的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-09-09
  • 2017-07-16
  • 2021-08-02
  • 2011-02-14
  • 1970-01-01
  • 2019-01-06
  • 1970-01-01
相关资源
最近更新 更多