adb中卸载程序时怎么也卸载不了,哪位高手看看到底哪里错了,有图:

如题所述

adb中卸载程序时怎么也卸载不了是设置错误造成的,解决方法为:

1、在【桌面】计算机图标鼠标单击右键。

2、选择【属性】。

3、点击【高级系统设置】。

4、在系统属性的【高级】选卡下点击【环境变量】。

5、选定【administrator的用户变量】下面的【TEMP】后,点击【编辑】。

6、将变量值修改为:%USERPROFILE%\AppData\Local\Temp,点击【确定】,之后将【TMP】项进行同样的设定。

7、在【系统变量】下面的框中找到【TEMP】和【TMP】,点击【编辑】将这2个变量的数值修改为:%SystemRoot%\TEMP   点击【确定】。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-14

我会跟你说我和你同时遇上这个问题吗?刚刚我出现这个问题的时候还搜索到了你的提问,当时还没回答,我用的也是AVD。闲话不多说,我的问题解决了,不知道跟你的一不一样,我尽量回答了。

    install成功了,这个简单,不说了。

    因为我当时安装的是360省电王,这个程序我看了下是直接安装在系统内存的,所以是手机没获得权限才导致不能卸载(要获得ROOT权限才可以卸载系统软件,你懂的)

以上都是我的问题,我说了给你个经验,都是初学者,下面是你的问题;

你有没有发现,你卸载的路径不对劲啊?

你安装路径和你卸载的路径是一样的,只不过把横杠换成了点,不是这样卸载的.

首先要输入:cd c:/adb 定位到adb

然后你的位置就变成了c:\adb>

接下来输入:adb shell

然后前面的就变成了#字符号;

再接着输入:# ls data/data

好了,你所安装的三方软件都列表出来了,在里面找出你刚才安装的软件,例如:com.fristandroid.apk(假设这个是你刚才安装的三方软件的名字,这个名字和你安装时设置的名字是不一样的,所以要进入到系统这里查看软件的名字,有名字了才可以卸载。)


好,现在知道了软件的名字,我们开始卸载;

首先,定位回adb,输入exit退出shell,之后就会显示回:c:/adb>

然后继续输入:adb uninstall com.fristandroid.apk

接着点起你的香烟,喝口茶,你就会发现:哟,软件已经卸载了!!

回答得最精辟的不是我,回答得最仔细的是我,因为那些不仔细的教程,我们初学者走了很多弯路,浪费了很多时间。


不要问我的名字,我叫活雷锋!

第2个回答  2012-12-24
安装软件
  adb install apk文件名称.apk
  重新安装该软件
  adb install -r apk文件名称.apk
  卸载apk软件
  adb uninstall apk包名.apk

上面是adb的安装和卸载命令格式

你想用adb命令卸载程序 首先 要进入adb模式

先把手机连接电脑(打开USB调试模式)
打开命令符 进入 你adb所在的目录

然后输入命令 adb shell
当屏幕出现
* daemon not running. starting it now *
* daemon started successfully *
$
就说明进入成功了
那就可以进入 软件所在的目录进行 卸载工作了
ls 命令 是列出目录 cd 命令 是进入相关目录

只有进入手机的程序的目录才能进行卸载功能 你的问题是 你在C盘卸载文件 怎么能不出问题追问

答非所问,我这是avd,不过已经知道错在哪里了了,uninstall后边跟的是包名而不是路径,pkg是路径

追答

你这是avd? 没听说过 那你的标题写的可是adb 好吧!我错了 干了出力不讨好的事情

追问

avd-android虚拟机,这是用adb向avd上装卸程序...

追答

那大哥 你怎么不早说 你用虚拟机?你只说ADB 我以为你是用adb命令来卸载手机上的应用程序

本回答被提问者和网友采纳
第3个回答  2012-12-25
找到firstandroid 安装程序包名称。
adb uninstall /data/data/安装程序包名称 就可以卸载掉。
楼主的adb应该是直接放在C盘中的吧
第4个回答  2012-12-24
系统错误