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

Android代码中RECORD_AUDIO等Manifest权限符号无法解析问题

解决Manifest权限符号无法解析的问题

常见修复方法

  • 检查导入包是否正确
    别导入自己项目的Manifest,必须用系统的权限类。在ReceiverActivity3代码顶部加上:

    import android.Manifest;
    

    如果之前有导入com.xxx.xxx.Manifest(你的项目包名),直接删掉那条错误导入就行。

  • 确认SDK版本配置
    打开模块级的build.gradle,把compileSdkVersion和targetSdkVersion设置成34这类稳定新版本,比如:

    android {
        compileSdkVersion 34
        defaultConfig {
            targetSdkVersion 34
            // 其他配置保留
        }
    }
    

    点一下同步按钮,等gradle同步完再编译。

  • 清理IDE缓存重启
    Android Studio缓存抽风也会导致这问题,直接点顶部菜单栏的File -> Invalidate Caches...,选Invalidate and Restart,等IDE重启后再看。

  • 关于WRITE_EXTERNAL_STORAGE的额外说明
    从Android 10开始,这个权限基本没用了,如果只是把录音存到应用自己的私有目录,完全不用申请这个权限。非要存公共目录的话,除了声明权限,还要在Manifest的application标签里加android:requestLegacyExternalStorage="true",不过更推荐适配Scoped Storage,别用旧方案。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 19:22:08