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

React Native构建报Task :app:processDebugResources失败 提示lStar资源未找到

问题原因

android:attr/lStar 是Android 12(API级别31)才新增的系统属性,当前项目compileSdkVersion为29,无法识别该属性。触发该问题的核心原因是项目依赖的AndroidX核心库(如androidx.core:core、androidx.appcompat:appcompat)自动升级到了1.7.0及以上版本,该版本要求最低编译API为31,与当前配置冲突。

解决方案

方案一:升级编译SDK版本(推荐)

操作步骤:

  • 打开项目根目录下的android/build.gradle文件
  • 修改对应配置参数:
buildToolsVersion = "33.0.0"
compileSdkVersion = 33
targetSdkVersion = 33
  • 可选同步升级Android Gradle Plugin版本到7.0+,适配高版本编译SDK
  • 进入项目android目录,执行./gradlew clean清理构建缓存,之后重新构建项目即可

方案二:强制固定AndroidX依赖版本(无需修改编译SDK)

如果暂时无法升级编译SDK,可强制锁定核心依赖版本到适配API29的最后一个稳定版:
操作步骤:

  • 打开项目根目录下的android/build.gradle文件
  • 在allprojects代码块中添加版本锁定规则:
allprojects {
    configurations.all {
        resolutionStrategy {
            force 'androidx.core:core-ktx:1.6.0'
            force 'androidx.core:core:1.6.0'
        }
    }
    // 原有repositories配置保持不变
}
  • 进入项目android目录,执行./gradlew clean清理构建缓存,删除本地Gradle全局缓存目录后重新构建项目即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 01:39:01