3

Android API 能否提供制作 AVD 所需的所有详细信息?

前提是,如果可以的话,Android 是否可以创建自己的 AVD?

4

4 回答 4

4

不,不使用框架 API,也不是没有修改过的设备。

您需要构建一个 userdata.img 文件,它本质上是设备用户可写存储的块级副本。但是,您没有对文件系统的块级访问权限。

最重要的是,您的应用程序将无权读取大部分文件系统。

现在,如果您想创建一个空白AVD,那么您也许可以这样做(但为什么?)。这是因为创建 AVD 的要求非常基本。

您还需要一个 system.img 文件,并且您也无权从设备创建该文件。(这里可能还涉及到法律问题,我就不讨论了。)

于 2011-02-04T03:32:37.090 回答
0

我不确定,但如果它不在谷歌文档中,那么它可能是不可能的 http://developer.android.com/guide/developing/tools/avd.html 似乎你必须做这一切手动。虽然如果您有一部手机可以随意复制,但最好的决定是直接在手机上进行调试

于 2011-01-01T00:12:20.180 回答
0

您的意思是,在设备(或模拟器)上执行的 Android 应用程序可以在主机 PC 上创建另一个模拟器实例吗?我会在桌面程序中执行此操作,然后找到一种从 Android 调用它的方法。

于 2011-02-04T22:17:50.803 回答
0

我不明白你想要做什么。AVD 对模拟器很有用,但没有在 Android 硬件上运行的模拟器。也许您正在考虑制作 Android 设备“磁盘”的完整副本?为此,您需要 root 访问权限,并且需要将其写入某个位置。像 dd 这样的东西以某种方式写入网络。你是这么想的吗?

于 2011-02-05T16:37:35.013 回答