【发布时间】:2012-11-12 03:56:16
【问题描述】:
我正在编写一些示例应用程序。
调试这些应用程序后,我在设备的应用程序管理中看不到卸载按钮。
当我执行 adb 卸载时,它总是说 Failure without any reason.
在 DDMS 中,我看到我的 apk 存储在 /data/app/com.k2g.leaveDemo-1.apk。
我不确定我错过了什么。
我总是必须重置我的设备才能摆脱这些应用程序:(
我需要签名吗?
我需要在调试模式下做些什么吗?
还是取决于版本?
我正在使用三星 S2。
【问题讨论】:
-
你正在运行什么卸载命令?
-
我正在运行“adb uninstall com.k2g.leaveDemo”
-
这应该没问题,只要你只有一个安卓设备,包括模拟器在运行。如果您有多个,则必须添加另一个开关以指示您要在哪个设备上运行命令。还要确保在您的应用清单中定义的包名称是“com.k2g.leaveDemo”。
-
是的,我只有一个设备连接到 adb。我怀疑,这与签名或基本应用程序开发有关,因为我所有的应用程序都以相同的方式运行。如果您认为我缺少一些需要在清单中完成的设置,请告诉我。我正在查看 DDMS,它说相同的包名,所以包名在清单中是正确的。
-
您的设备是否允许您安装第三方应用程序?如果没有,您应该只在模拟器上进行调试。