我找到了一份简单的指南,教你如何在虚拟机中安装 Android-x86 (guide)。
与 Eclipse 的连接一切正常,但将我的应用程序安装到虚拟机时却出现以下错误:
我在Google上搜索了这个错误,找到了一个小的Python脚本来修复它,但它没有起作用(script)。在执行脚本后,我得到了相同的错误。
我使用Android-x86 2.2通用版,更多细节可以在这里找到:Release 2.2 有没有可能解决这个问题?
编辑:
我测试了所有2.2版本。只有通用版和斯巴达一般工作,但没有一个接受我的apk。 也尝试过
编辑2:
我尝试了@Vlad建议的工具。在签署apk后,它部分地起作用。最终,我使用了apkTools,并用apktool中的新文件替换了apkEdit中的旧文件。
但是,使用adb安装时会挂起,并显示“等待设备”或无任何消息。如果我相信eclipse DDMS,每次尝试安装apk时都会失去与设备的连接。
这是我尝试安装正常apk时的错误:
与 Eclipse 的连接一切正常,但将我的应用程序安装到虚拟机时却出现以下错误:
06-21 22:40:26.390: INFO/PackageManager(2439): /data/app/xyz.apk changed; unpacking
06-21 22:40:26.390: ERROR/PackageManager(2439): Package xyz has mismatched uid: 10044 on disk, 10045 in settings
06-21 22:40:26.390: WARN/PackageManager(2439): Native ABI mismatch from package file
06-21 22:40:26.390: WARN/PackageManager(2439): Package couldn't be installed in /data/app/xyz-1.apk
我在Google上搜索了这个错误,找到了一个小的Python脚本来修复它,但它没有起作用(script)。在执行脚本后,我得到了相同的错误。
我使用Android-x86 2.2通用版,更多细节可以在这里找到:Release 2.2 有没有可能解决这个问题?
编辑:
我测试了所有2.2版本。只有通用版和斯巴达一般工作,但没有一个接受我的apk。 也尝试过
adb install <packagefile>
。编辑2:
我尝试了@Vlad建议的工具。在签署apk后,它部分地起作用。最终,我使用了apkTools,并用apktool中的新文件替换了apkEdit中的旧文件。
但是,使用adb安装时会挂起,并显示“等待设备”或无任何消息。如果我相信eclipse DDMS,每次尝试安装apk时都会失去与设备的连接。
这是我尝试安装正常apk时的错误:
Failure [INSTALL_FAILED_INVALID_APK]