You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android蓝牙权限变量问题:无法找到BLUETOOTH_CONNECT符号

解决BLUETOOTH_CONNECT权限找不到的编译错误

问题重现

编译时出现以下错误:

error: cannot find symbol
android.Manifest.permission.BLUETOOTH_CONNECT
^
symbol:   variable BLUETOOTH_CONNECT
location: class permission

尝试了android.Manifest.permission.BLUETOOTH_CONNECT和Manifest.permission.BLUETOOTH_CONNECT两种写法,均报错。当前配置:compileSdkVersion 31,buildToolsVersion '31.0.3'。

解决步骤

  • 检查Manifest类导入:确保代码未导入第三方或旧版Manifest类(如android.support.v4.content.Manifest),正确导入应为import android.Manifest;,或直接使用全限定名android.Manifest.permission.BLUETOOTH_CONNECT。
  • 确认Gradle配置:打开Module级build.gradle文件,确保compileSdkVersion确实为31,建议同步将targetSdkVersion也设为31,之后点击Sync Now同步项目。
  • 清理重建项目:依次执行Build -> Clean Project和Build -> Rebuild Project,清除编译缓存后重新构建。
  • 验证SDK完整性:打开SDK Manager,确认Android 12(API 31)的SDK Platform以及Build Tools 31.0.3已完整下载安装。

内容的提问来源于stack exchange,提问作者Santhosh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.06 14:55:26