"您无法安装此应用,因为其他用户已在此设备上安装了不兼容的版本"

150 android android-5.0-lollipop

试图从Play商店安装我自己的应用程序,它说"你无法安装这个应用程序,因为另一个用户已在此设备上安装了不兼容的版本"

注意 - 我已经卸载了调试版本,并且还清除了我的缓存.仍然无法从Play商店安装它.

我的手机没有root权限,因此stackoverflow上的另一个类似的答案表明,我不能使用根文件资源管理器来清除数据.

Pre*_*Rao 347

请参阅此,实际上您的应用程序的调试版本没有正确卸载

  1. 转到设置>应用>已下载的应用列表
  2. 您可以在列表中看到已安装的应用程序(应用程序可能不是有序的.或者可能是最终的)
  3. 单击应用程序,转到溢出菜单选项
  4. 单击卸载以查看所有用户选项

  • 这是另一种解决方案:检查您的设备是否像小米设备一样具有“第二空间”。或者检查您是否安装了双应用程序。卸载这个创建的附加应用程序。 (7认同)
  • 我想这个答案将在未来多次被投票;) (4认同)
  • 注意:它可能是列表中的最后一个.我有一个奇怪的情况,我从所有用户卸载它,但它仍然出现在"已安装的应用程序"列表的底部,标签"app not installed"(顺便说一句,伟大的用户体验谷歌).如果您没有按字母顺序查看列表,请检查列表的底部. (2认同)

New*_*ser 82

在我的情况下,我无法在设置>应用程序>下载的应用程序列表中看到该应用程序,因为我已经尝试卸载它.

对我有用的是:adb shell pm uninstall com.packagename

我认为我的问题是因为不知何故我在Primary和Guest用户上安装了应用程序,并且无法从这两者中卸载它们.

  • 是的,只有adb shell pm uninstall com.packagename帮助了我.我无法在设置中看到我的应用程序.谢谢! (5认同)
  • 非常感谢,正是我需要的.这对我也有用. (2认同)
  • 该命令对我有用,我没有看到接受的答案中解释的选项 (2认同)
  • 这对我有用.节省时间,谢谢老兄. (2认同)

小智 18

在Redmi note3中,app的调试版本已安装在第二个空间.
所以设置 - >第二个空间 - >转到第二个空间.卸载应用程序.


cod*_*shi 16

如果您正在阅读本文,那么您可能尝试了所有方法(即卸载、清理缓存、清理第二个空间等,您可以在手机中执行这些操作),但您的问题仍未解决。我遇到了同样的问题,花了一天的时间才弄明白。但我最终找到了解决方案。这是你必须做的。

1.在android studio中打开你的应用程序
2.点击gradle(在右侧角落)
3.去app-> task-> install-> uninstallAll
4.uninstallAll
点击 5.Boom 问题解决了!!!

对于flutter等跨平台应用

如果您来自跨平台,例如 flutter 或 react native,您将看不到gradle菜单。要做到这一点
a)Android然后转到文件夹app
b) 打开build.gradle文件,
c) 单击Open for Editing in Android Studio
d) 您应该会看到gradle. 现在您可以按照第 3 步操作


Say*_*emi 13

如果使用Android Studio 2.3(可能还有以上版本),在Generate Signed APK窗口的最后一步,Signature versions:部分检查两个复选框,然后单击Finish以生成APK.

在此输入图像描述


Ber*_*ove 13

我使用了 USB 电缆,然后在终端中运行此命令,sudo adb uninstall packagename例如com.example.appname.

  • 那么,运行该命令后它起作用了吗? (2认同)

小智 9

试图检查上述解决方案,但没有帮助我.

最后我按照以下步骤来完成我的设备(Asus Zenfone 2)

设置>用户> 1.所有者2.访客

点击访客> Playstore>卸载应用程序(搜索该应用程序后出现选项)

卸载后从Guest返回到Owner(用户).能够成功安装该应用程序.


DrZ*_*hod 8

由于棒棒糖,它看起来像应用程序首选项与签名密钥相关联.由于应用程序的调试版本使用不同的签名密钥,因此您必须完全卸载旧的调试应用程序,包括数据.

去做这个:

  1. 打开设置.
  2. 选择应用.
  3. 应按字母顺序默认为下载的应用列表.
  4. 您会发现卸载的应用程序不是按字母顺序排列,而是实际位于列表的底部.
  5. 单击该应用程序
  6. 选择"清除数据"

注意 - 大部分信息与Preethi Rao的另一个答案相同,但我的编辑被拒绝 - 我也没有声誉,所以实际上无法评论.


小智 8

我已经在 xiomi 手机上解决了这个问题。

问题是因为您的应用程序已经存在于平行空间或(第二空间)中。

  1. 转到您的设置
  2. 找到第二个空格并按回车键。
  3. 切换到第二空间模式。
  4. 一旦进入。你可以在那里看到你的应用程序。
  5. 卸载您的应用程序并切换回第二个空间。
  6. 现在打开 Playstore 您可以轻松下载应用程序。


小智 5

这是我的魅族专业版6的解决方案.

设置 - >指纹和安全 - >访客模式 - >清除访客数据


Vip*_*pan 5

对于RedmiMi Phones,调试应用程序安装在第二个空间

  1. 转到设置 -> 第二空间 -> 打开第二空间

  2. 设置 -> 应用 -> 下载的应用列表

  3. 单击应用程序,您要卸载
  4. 点击卸载
  5. 从设置返回第一个空间。