【发布时间】:2018-07-14 13:52:06
【问题描述】:
我第一次尝试通过 Android Studio 在我的新三星 Galaxy S8 上安装我的应用程序。当我这样做时,我收到以下错误消息:
安装失败并显示消息 Failed to finalize session : INSTALL_FAILED_DUPLICATE_PERMISSION: 包 bbct.android 试图重新声明权限 bbct.android.lite.permission.READ 已由 com.samsung.android.bixby.agent 拥有。
为什么 Bixby 拥有我的许可?更重要的是我该如何解决这个问题?
【问题讨论】:
-
"为什么 Bixby 拥有我的许可?" - 对于三星应用程序来说,这肯定看起来很奇怪。下载Applications Info 应用程序,看看是否可以找到
com.samsung.android.bixby.agent的清单。根据错误,它们应该有一个声明bbct.android.lite.permission.READ的<permission>元素。 -
@CommonsWare Bixby 代理是否有可能控制所有权限,而我必须在三星注册或以其他方式请求权限所有权?跨度>
-
@CommonsWare Applications Info 显示
com.samsung.android.bixby.agent实际上拥有bbct.android.lite.permission.READ的权限, -
Bixby 是否有可能从您的应用中“抓取”数据以向用户宣布?如果是这样,这很可能是他们应用的历史性解决方法。我曾经不得不用我的应用程序和 Tasker 来做这件事。请在此处查看我的问题以获取可能的解释-stackoverflow.com/q/38234034/1256219 即使他们将其删除,对于那些不更新的人来说,这仍然是一个问题。您可能需要考虑重命名您的权限....
-
@brandall 那不是只需要请求权限而不是声明它吗?
标签: android android-studio samsung-mobile samsung-galaxy