Android API可以提供制作AVD所需的所有详细信息吗?
前提是,如果可以,Android可以创建自己的AVD吗?
答案 0 :(得分:4)
不,不使用框架API,也不使用修改后的设备。
您需要构建一个userdata.img文件,该文件本质上是设备用户可写存储的块级副本。但是,您没有对文件系统的块级访问权。
最重要的是,您的应用程序无权读取大部分文件系统。
现在,如果你想创建一个空白 AVD,那么你可能会这样做(但为什么?)。那是因为创建AVD的要求非常基本。
您还需要一个system.img文件,并且您无权从该设备创建该文件。 (这里可能还涉及法律问题,我不会讨论。)
答案 1 :(得分:0)
我不确定,但如果不是谷歌文档那么它可能是不可能的 http://developer.android.com/guide/developing/tools/avd.html 好像你必须手动完成这一切。虽然如果您有自己想要复制的手机,最好的决定是直接在手机上进行调试
答案 2 :(得分:0)
你的意思是,在设备上(或在模拟器中)执行的Android应用程序,它是否可以在主机PC上创建另一个模拟器实例?我会在桌面程序中执行此操作,然后找到一种从Android调用它的方法。
答案 3 :(得分:0)
我不知道你想要做什么。 AVD对于模拟器很有用,但没有在Android硬件上运行的模拟器。也许您正在考虑制作Android设备的“磁盘”的完整副本?为此,您需要root访问权限,并在某处将其写入。像dd那样以某种方式写入网络的东西。那是你在想什么?