试图从播放商店安装我自己的应用程序,它说: “你不能安装这个应用程序,因为另一个用户已经在这个设备上安装了一个不兼容的版本。”
注意-我已经卸载了调试版本,并清除了我的缓存。还是不能从游戏商店安装。
我的手机没有植根,所以就像 stackoverflow 上另一个类似的答案所表明的那样,我不能使用根文件浏览器来清除数据。
可能你有一个框架,必须与你的应用程序安装,这是实际上是错误的。如果您使用 xamarin、 phone gap 或任何其他开发平台,请确保转到已安装的应用程序并卸载框架。
我在 Xamarin 身上经常看到这种情况
看看这个, 实际上你的调试版本的应用程序没有得到正确卸载
由于棒棒糖,看起来应用程序首选项与签名密钥相关联。由于该应用程序的调试版本使用不同的签名密钥,因此必须完全卸载旧的调试应用程序,包括数据。
要做到这一点:
注意-这个信息的大部分是相同的另一个答案由 Preethi Rao,但我的编辑已被拒绝-也我有零声誉,所以实际上不能评论。
在我的例子中,我无法在 设置 > 应用程式 > 下载应用程式清单中看到应用程序,因为我已经尝试过卸载它。 对我起作用的是: adb shell pm uninstall com.packagename 我认为我的问题是因为我已经安装了应用程序的主要和客户端用户,无法从任何一个卸载他们。
adb shell pm uninstall com.packagename
试图检查以上的解决方案,但没有帮助我。
最后,我按照下面的步骤来克服我的设备(华硕 Zenfone 2)
设置 > 用户 > 1. 所有者2. 来宾
单击 Guest > Playstore > Uninstall the application (选项出现在搜索该应用程序时)
卸载后从客人返回到所有者(用户)。 能够成功安装应用程序。
在 Android Lollipop有用户,所以这个消息意味着你需要切换用户和卸载应用程序的所有用户在设备..。
参见设置-> 用户
在我的情况下,我不能安装应用程序,因为我把它安装在另一个用户的设备上。所以删除那个用户的应用程序解决了我这边的问题
如果你已经从所有其他用户那里卸载了你的配置文件,那么只需要将它更改为 guest 或其他配置文件即可。
瞧!)
这是我的魅族6号的解决方案。
设置-> 指纹和安全-> 客户模式-> 清除客户数据
在 Redmi Note 3中,应用程序的调试版本被安装在第二个空间中。 所以设置-> 第二个空间-> 转到第二个空间。 卸载应用程序。
现有的应用程序应该通过设置-> 应用程序-> ... 你可能会发现消息“这个应用程序没有为这个用户安装”。当前用户无法安装此类应用程序。如果是这种情况,那么更改用户/配置文件,然后尝试卸载应用程序。
如果使用的是 Android Studio 2.3(或者更高版本) ,在 Generate Signed APK窗口的最后一步,在 Signature versions:部分,选中两个复选框,然后单击 Finish生成 APK。
2.3
Generate Signed APK
Signature versions:
Finish
为 Updated Android Studio 2.3或即将到来的..。
Updated Android Studio 2.3
Signed apk
Keystore path
Password, alias, key password
Build type
release
V1
V2
Finsih
gradle
gradle build
notification
explorer
app-release.apk
希望这能解决你的问题。
如果你是一个开发人员。去 adb 终端和做 adb uninstall "package name of the app"
adb uninstall "package name of the app"
更新 到 Preethi Rao的答案。
这个选项可以在
设置 > 应用程式及通知 > 应用程式资讯
在那里您可以看到您的标签 Not installed for this user卸载可调试应用程序。
Not installed for this user
你现在可以打开它,你可以看到三个垂直点在右上角。
在那里有选项 为所有用户卸载。通过磁带它你可以完全卸载应用程序。
对于 Redmi或 米手机,调试应用程序被安装在 第二个空格上。
转到 设置-> 第二空间-> 开放第二空间。
设置-> 应用程序-> 下载的应用程序列表 。
Android 操作系统 Redmi Redminote3类 = “ post-tag”title = “ show questions tag & # 39; app & # 39;”rel = “ tag”> app
如果你了解 Android 开发
然后您可以简单地卸载这个应用程序的 adb。
卸载软件包 Adb 卸载 com.sdcard
在这里 com.sdcard 更喜欢的是软件包名称。
此 adb 命令删除安装在您的设备中的应用程序的不兼容版本。
在 Android API 25 + 中
步骤(库存 android 操作系统) :
设置-> 存储-> 其他应用程序->-> 清除缓存和数据-> 按“ i”图标-> 应用程序信息打开-> 点击右侧的动作栏-> 按“卸载所有用户”
现在应用程序是卸载和安装您的 apk,您的应用程序可以安装..。
快乐释放:)
在 Samsung Galaxy Tab S2,Android 7.0中,点击 setting -> Apps,然后点击显示错误的应用程序,我点击右上角的3个点,那里有一个选项“卸载所有用户”
setting -> Apps
我在一个小米设备上遇到了这个问题,当时我先前安装了一个 debug APK,并试图从 playstore 安装一个发行版。即使卸载了应用程序,Playstore 仍然显示出错误,我重新启动清除缓存,但一切都失败了。最后我通过 Playstore 设置找到了解决方案-> 我的应用程序和通知-> 库-> 你可以看到所有安装的文件目录。从列表中删除应用程序,然后重试。现在错误将不复存在。
对于我的情况,因为我从谷歌安装“工作区”,旧的应用程序被安装在工作区内。所以,我需要去“工作空间”然后卸载旧的应用程序从那里第一。
荣誉装置解决方案 强 >
我也需要从私人空间卸载它。 您可以从
环境 > 保安及私隐 > 私人空间
然后打开私人空间,进入设置 > 应用程序,然后从那里删除应用程序。
我已经在 xiomi 手机上修复了这个问题。
这个问题是因为你的应用程序已经存在于并行空间或(第二空间)。
如果你正在读这篇文章,那么你可能已经尝试了所有的方法。卸载,清理缓存,清理第二空间等,你可以在电话) ,你的问题仍然没有得到解决。 我也面临着同样的问题,花了一天时间才弄明白。 但我今天终于找到了解决办法。 你必须这么做。
1. 在 android 工作室中打开你的应用程序 点击 gradle(右边角落) 3. 转到 app-> task-> install-> uninstallAll 4. 点击 uninstallAll 爆破问题解决! ! !
app
task
install
uninstallAll
用于跨平台应用程序,如 flutter
如果您来自跨平台,如扑动或反应本机,您将不会看到 gradle菜单。去拿那个 A)转到 Android文件夹,然后转到 app。 B)打开 build.gradle档案, C)按 Open for Editing in Android Studio。 D)您应该看到 gradle。现在您可以执行步骤3
Android
build.gradle
Open for Editing in Android Studio
有些设备可以选择作为“来宾”登录,尝试登录到该来宾帐户,看看是否可以找到并删除有问题的应用程序。 通常都会查一下 设置-> 用户-> 多个用户
我使用了 USB 电缆,然后我运行这个命令在终端 sudo adb uninstall packagename类似 com.example.appname。
sudo adb uninstall
packagename
com.example.appname