【问题标题】:No Bluetooth permissions granted when coding the example app from Android developer编写来自 Android 开发人员的示例应用程序时未授予蓝牙权限
【发布时间】:2019-08-22 11:04:15
【问题描述】:

抱歉,这些问题听起来很愚蠢,但让我发疯了。 我打算实现一个与 Android Developer 中描述的蓝牙应用非常相似的应用。

不过,我没有获得所需的权限。

是的,我两次请求许可 a) 在我的清单中

b) 我在使用 BT 之前进行了检查 ActivityCompat.requestPermissions(..)

在 logcat 中,看到 belove,我了解到我的应用没有获得蓝牙权限。

这不是我第一次编写 BT 应用程序。上次还好。不过是前一阵子。

我的手机 (Nexus 5) 告诉我一些关于 Development Mode Active 的信息,应用程序将被路由到 Developer Manager 以作为即时应用程序启动。

我还了解到,蓝牙访问权限根本不授予即时应用程序。 (我明白那个。)。

这可能是问题吗? Android Studio 现在是否生产不同的应用程序。它是否在不同的管理器中与测试硬件交互?

如果是这样,我如何促使 Android Studio制作免安装应用?

非常感谢您。

my manifest code
<uses-permission android:name="android.permission.BLUETOOTH" />
   <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />

Log output:
android.permission.BLUETOOTH: denied

and some lines earlier

I/ActivityManager: START u0 {act=android.content.pm.action.REQUEST_PERMISSIONS pkg=com.android.packageinstaller cmp=com.google.android.instantapps.supervisor/.permissions.GrantPermissionsTrampoline (has extras)} from uid 10029 on display 0
W/Isotope: UID: [10029]  PID: [14812] GrantPermissionsTrampoline : Permission not allowed: android.permission.BLUETOOTH

【问题讨论】:

  • 您在制作即时应用程序吗?如果没有,您是否有任何机会检查过不再显示并拒绝之前的许可?
  • 如果是即时的,是的,它会被拒绝...总是被拒绝

标签: android bluetooth permissions android-instant-apps android-studio-3.5


【解决方案1】:

很抱歉打扰您...这很简单。我刚刚在我的 Android 手机上停用了即时应用开发管理器。

瞧,我的应用又是一个应用,而不是即时应用。它得到了一切 它需要的权限。什么都好。

再次抱歉。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-06
    • 1970-01-01
    • 1970-01-01
    • 2016-09-09
    • 2016-03-08
    • 1970-01-01
    相关资源
    最近更新 更多