我正在开发Android应用程序。我能够在我的设备上成功测试它。所以我在Google Play商店推出了发布的版本。现在我从我的设备上卸载了调试版本,并尝试从Play商店下载它。但是当我点击安装按钮时,我收到了这个错误。
您无法安装此应用,因为已经安装了其他用户 此设备上的版本不兼容...
我只使用Google Play服务。不使用任何存储或任何可能因不同用户和Android L而有所不同的内容。我应该在我的应用来源中做出哪些更改才能解决此问题?
修改
AndroidManifest
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.unary.untangleit"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="21" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<activity
android:name=".GameActivity"
android:label="@string/app_name"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<meta-data
android:name="com.google.android.gms.games.APP_ID"
android:value="@string/app_id" />
<meta-data
android:name="com.google.android.gms.appstate.APP_ID"
android:value="@string/app_id" />
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
</application>
答案 0 :(得分:10)
我通过卸载应用的调试版本然后清除Play商店应用的数据来解决了这个问题。
如果仍然无效,您可以按照steps given in this site。
进行操作转到任何根文件管理器,然后导航到目录:root&gt;&gt; 数据/数据文件夹。
找到您正在安装的该应用的相关文件夹 玩店。
然后删除该文件夹。 [注意:这里你将丢失所有相关的数据 到该应用程序]。
现在去Play商店,尝试再次安装该应用程序。
检查您是否已修复错误。
希望这有帮助!
更新: 感谢Abhishek,您还可以尝试使用adb
卸载应用程序 adb shell pm uninstall com.packagename
答案 1 :(得分:4)
答案 2 :(得分:3)
对于 Redmi 或 Mi 手机,调试应用已安装在第二个空间上。
转到设置 - &gt;第二空间 - &gt;打开第二个空间。
设置 - &gt;应用 - &gt;下载的应用列表。
或其他手机
答案 3 :(得分:0)
不知何故adb shell pm uninstall com.packagename
不适合我。我不确定这是因为我是在棒棒糖设备上。
这个link中提出的答案就是诀窍。希望这有助于其他人。
答案 4 :(得分:0)