android - INSTALL_FAILED_DUPLICATE_PERMISSION 与三星 Galaxy S8

标签 android android-studio samsung-mobile samsung-galaxy

我第一次尝试通过 Android Studio 在我的新三星 Galaxy S8 上安装我的应用程序。当我这样做时,我收到以下错误消息:

Installation failed with message Failed to finalize session : INSTALL_FAILED_DUPLICATE_PERMISSION: Package bbct.android attempting to redeclare permission bbct.android.lite.permission.READ already owned by com.samsung.android.bixby.agent.

为什么 Bixby 拥有我的许可?更重要的是我该如何解决这个问题?

最佳答案

我启动了我的 Galaxy S8,安装了 the Applications Info app ,并找到 com.samsung.android.bixby.agent — 它被列为“Bixby 语音”。

无论出于何种原因,在他们的 list 中,他们有一个 <permission> bbct.android.lite.permission.READ 的元素.这是唯一的非com.samsung我看到的那个应用的权限

有利的一面:三星知道你是谁!

不利的一面:你被搞砸了。

除了切换到其他权限名称之外,您的应用程序将永远无法安装在 Galaxy S8 或任何其他具有此 Bixby 应用程序的三星设备上(并且运行 Android 5.0+,尽管我认为 Bixby 仅适用于较新的设备)。两个应用程序不能在 Android 5.0+ 上的同一设备上声明相同的权限,除非它们使用相同的签名 key 进行签名,而您的可能不是。

(我很好奇这是怎么发生的——this 是应用程序吗?它是开源的吗?)

关于android - INSTALL_FAILED_DUPLICATE_PERMISSION 与三星 Galaxy S8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48610180/

相关文章:

android - 三星设备仅在 Lollipop 5.0 和 5.1 版本中收到 native 崩溃

java - 为什么有些类在 Android 支持库中不公开?

android - 无法通过联系人 api (ContactsContract) 访问电话号码列

android - InAppBilling v3 IabResult 响应代码 BILLING_RESPONSE_RESULT_ITEM_ALREADY_OWNED

android - 在 Android Studio 中设置默认单选按钮

java - 更改包名称后意外的顶级异常

android-studio - Android Studio 3.5 金丝雀 7 : “Apply Code Changes” is disabled

android - Samsung Galaxy 使用什么浏览器?

android - 三星 Galaxy S4,动画屏幕闪烁

android - 检测双 SIM 卡 Android 手机中两张 SIM 卡的状态