如何从Android模拟器中替换/卸载电子邮件应用程序

时间:2011-03-02 09:03:24

标签: android email

有没有办法卸载/替换Android模拟器中的内置应用程序,以便我可以安装我的邮件,通讯录,音乐等自定义应用程序。

我已经为电子邮件应用程序下载了android 2.2代码,我想修改某些内容并安装。

如果有任何办法,请告诉我。

4 个答案:

答案 0 :(得分:3)

我这样做了:

adb shell
mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system
mount -o remount,rw -t yaffs2 /dev/block/mtdblock1 /data
rm /system/app/MyAppName.apk
rm -rf /data/data/package_name_here/
mount -o remount,ro -t yaffs2 /dev/block/mtdblock0 /system
mount -o remount,ro -t yaffs2 /dev/block/mtdblock1 /data
pm uninstall package_name_here
exit

照顾点

您必须提供申请的详细信息:

第4行: rm /system/app/MyAppName.apk

第5行: rm -rf / data / data / package_name_here /

第8行: pm卸载 package_name_here

完成

答案 1 :(得分:2)

在模拟器运行时替换/system中的应用是没有意义的,因为模拟器无论如何都不会保存/system

要永久替换/system中的应用,可以编辑system.img文件。真的很容易。就像提取,移动文件并将其压缩一样简单。

http://www.rodneybeede.com/Customize_an_Android_system_img.html

答案 2 :(得分:1)

启动您的模拟器,然后输入以下命令确保通过adb连接:

adb -e devices

输入以下内容使/系统可写:

adb -e remount

备份&删除Email.apk:

adb -e pull /system/app/Email.apk
adb -e rm /system/app/Email.apk

推送你自己的Email.apk:

adb -e push Email.apk /system/app

就是这样。

答案 3 :(得分:-1)

所有我可以说的是我也在尝试寻找解决方案,但您可以尝试替代方案,尝试通过系统应用程序卸妆卸载不必要的应用程序,现在从市场安装类似于相同目的的应用程序,看看它是否工作相同