【问题标题】:java.lang.SecurityException: Need BLUETOOTH PRIVILEGED permissionjava.lang.SecurityException:需要蓝牙特权权限
【发布时间】:2018-03-27 08:07:19
【问题描述】:

有没有人在使用android 4.4 api调用bluetoothDeive.createBond()方法时遇到与以下错误消息相同的问题?

java.lang.SecurityException: 需要 BLUETOOTH PRIVILEGED 权限

注意:BLUETOOTH_ADMIN 权限已包含在AndroidManifest 文件中。

【问题讨论】:

  • 检查此权限是否仅适用于系统应用
  • 不,这些问题不相关。您甚至不能请求 BLUETOOTH PRIVILEGED 权限,因为它是特权权限。

标签: android-bluetooth


【解决方案1】:

得到了确切的错误信息。

我花了一个小时才意识到手机上的蓝牙未启用。开启后,按预期工作。

【讨论】:

  • 我的意思是来吧!谢谢!
  • 很高兴我读到了这篇文章——绝对为我节省了一个小时!蓝牙关闭时抛出多么奇怪的错误,它与权限无关......我猜系统试图打开蓝牙但不能?很奇怪。
  • 我拒绝相信堆栈跟踪是由于我的蓝牙关闭,直到我读到你的答案......我就像......“肯定不能那么愚蠢......”
【解决方案2】:

如果您的应用是第三方应用(非系统应用),则不能使用此权限。要了解更多信息,请参阅 Android API:BLUETOOTH_PRIVILEGED

【讨论】:

    【解决方案3】:

    我遇到了这个错误,只能说,您需要将您的应用程序安装为系统特权应用程序,然后转到系统文件夹并尝试将应用程序复制到应用程序文件夹或 priv_app 文件夹。在我的 Android 平台上,当我在 priv_app 文件夹中为我的应用创建文件夹并将我的 apk 复制到其中并重新启动 Android 时,一切正常。 我的情况是,我一开始就在清单中添加了所有这些权限,但它只有在上述这一步之后才起作用。

    【讨论】:

      【解决方案4】:

      试试这个:

      1) 从您的权限中删除“android.permission.BLUETOOTH_PRIVILEGED”。
      2) 删除“android.permission.BLUETOOTH”。
      3) 添加“android.permission.BLUETOOTH_ADMIN”,仅此而已。

      参考资料说这是唯一需要的权限。https://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#createBond()

      编辑:如果您已经包含“bluetooth_admin”,则可能是平台问题。他们之前可能不支持该功能。也许您应该针对更高的 min-sdk-platform ,我使用 Android 20 作为最低要求(但从未尝试过该功能)。

      【讨论】:

      • 去掉"android.permission.BLUETOOTH"的目的是什么?
      【解决方案5】:

      在你的清单中试试这个

          <user-permission android:name="android.permission.BLUETOOTH" />
          <uses-permission android:name="android.permission.BLUETOOTH_PRIVILEGED" />
          <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
      

      注意用户在第一行没有使用权限。在我切换之前,由于某种原因,我一直得到 ​​p>

      java.lang.SecurityException: 需要 BLUETOOTH_ADMIN 权限

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-07-06
        • 1970-01-01
        • 2011-09-21
        • 1970-01-01
        • 1970-01-01
        • 2022-08-04
        • 1970-01-01
        • 2014-10-24
        相关资源
        最近更新 更多