如何卸载android SDK中的应用程序

来源:互联网 发布:手机淘宝买东西步骤 编辑:程序博客网 时间:2024/06/07 03:11

1. 首先启动android模拟器。


2.
打开cmd命令行窗口。

   输入 adb  shell   此时可以管理系统文件夹了,

  【注意】命令提示符下可能无法识别adb命令,到C:\android-sdk-windows\tools目录下看,发现并没有adb.exe,然后再一找,原来adb.exe在C:\android-sdk-windows\platform-tools目录下,把以上命令中C:\android-sdk-windows\tools的换成C:\android-sdk-windows\platform-tools,安装成功。
也就是说Android 2.2及之前的SDK按照第一种方法可以成功安装apk文件,2.3的就要把C:\android-sdk-windows\tools换成C:\android-sdk-windows\platform-tools了

   再输入 ls  可以看到列出了文件夹和文件, 

   输入 cd system/app  再输入 ls ,可以看到系统自带的应用程序apk文件,

   删除你想要删除的,例如Browser.apk,输入 rm Browser.apk

   此时会看到提示说  rm failed for Browser.apk, Read-only file system  ,那是因为这些是只读文件,我们没有权限删除它。 所以接下来要做的是获取权限, 


3. 获取权限: 

     首先查看权限,输入 mount  可以看到   /dev/block/mtdblock0 /system yaffs2 ro 0 0
说明在system这个地方我们没有权限
    
那么接下来我们就来获取权限,输入 mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system没有提示错误

    再次查看权限,输入 mount,可以看到    /dev/block/mtdblock0 /system yaffs2 rw 0 0,说明我们已经获取到权限了
    此时再输入 rm Browser.apk,就可以成功删除了
4.
永久删除:

    就算按照上面的步骤成功删除了,android模拟器每次启动时也会恢复回来。那么如何永久删除呢,很简单,删除SdkSetup.apk

   输入rm SdkSetup.apk还没完 

5. 卸载程序:

   输入 exit退出模拟器后,还要输入 adb uninstall com.android.music //这一步,我在操作时发现好像出现failure,不过不予理会。

6. 改文件配置:

  找到avd目录(一般在我的文档),进入xxxx.avd目录,删除cache.imguserdata-qemu.img 然后,找到 D:\android-sdk-windows\platforms\android-x(不同版本,x不同)\imagessystem.img,复制到上面的xxxx.avd目录中。

7. 启动模拟器,再执行第2到第4-------这个最关键的一半

8. 最后最后,再重启模拟器,大功告成。