我想跑MMS源码在模拟器上,想调试代码以学习mms的发送和接收的流程,可是模拟器总是报:
[2011-11-29 10:02:53 - MMS_Android2.3.4] Re-installation failed due to different application signatures.
[2011-11-29 10:02:53 - MMS_Android2.3.4] You must perform a full uninstall of the application. WARNING: This will remove the application data!
[2011-11-29 10:02:53 - MMS_Android2.3.4] Please execute 'adb uninstall com.android.mms' in a shell.
[2011-11-29 10:02:54 - MMS_Android2.3.4] Launch canceled!我输入adb remount后,adb uninstall com.android.mms想卸调mms的package,可是总是显示:failure
这个我就纠结了,签名我也弄了啊,求助啊

解决方案 »

  1.   

    两个程序的包名一样,但是签名不一样,最好的解决办法是把之前的删掉,或者使用adb install -r XXXXXX来进行覆盖安装。
      

  2.   

    删除的话有些APK需要root权限,
    1、进CMD,输入adb root
    2、adb remount
    3、cd system/apps
    4、rm XXXXXX
    这种方式是直接进系统目录下面对源文件进行删除,不过有些机器锁了ROOT权限,这样adb root的时候就会报错,那就没法删了,只能先刷root权限