0

我最近在我的应用程序的演示版中修复了一个错误。它还没有上架,我们还在测试中。

但是手机不喜欢它:它告诉我已经有一个叫做那个的APK。没错,但为什么不建议直接更换它呢?

在“应用程序”设置屏幕中,“强制退出”和“卸载”显示为灰色 - 无法点击,无法为我的应用程序执行此操作。是的,我确实退出了我的应用程序以及与之相关的后台服务。因为是的,我的应用确实需要以下权限:

  • 完全互联网访问
  • 系统工具:防止休眠、禁用按键锁定、开机自动启动
  • 硬件控制:音量
  • 存储:SD卡

卸载前有什么线索或事情要做/检查吗?这个也安装的另一个(空)应用程序(我在发现 Android 时为了测试目的而制作的一个应用程序)被很好地卸载了......

提前致谢,

查尔斯

4

2 回答 2

2

我知道它不提供替换它的可能原因:

  • 您更改了包名称,但您对 APK 使用相同的文件名。
  • 您使用不同的密钥库或密钥对包进行了签名。请注意,在 Eclipse 中单击 Run 时,它使用调试密钥库,而不是您在为商店导出它时使用的那个。

我不确定为什么它不允许强制退出和卸载。也许您只需要再等待几秒钟,该屏幕即可完成加载,按钮就会变为活动状态。

您可以尝试打开控制台并使用adb uninstall com.yourpackagename卸载旧版本,看看它是否会给您任何错误。

于 2013-10-06T19:27:48.457 回答
0

知道了 !

首先,请参阅 Tenfour 关于不可能替换的答案。至于不可能的卸载:

“锁定屏幕”权限使我的应用程序成为设备管理员。并且无法卸载设备管理员!

该应用程序可以在设置 -> 安全 -> 设备管理员中降级。

这就是所有的人!谢谢您的帮助。

于 2013-10-08T07:45:06.833 回答