配置:react-native-screens报错:k\26.1.10909125无source.properties文件如何解决?
解决react-native-screens配置时的source.properties缺失错误
这个报错并非你的配置错误,核心原因是Android SDK中某个kotlin相关组件(版本26.1.10909125)下载不完整或缓存损坏,导致Gradle找不到必要的source.properties文件。以下是排查和解决步骤:
排查步骤
- 找到Android SDK安装目录:
- Mac:
~/Library/Android/sdk - Windows:
C:\Users\<你的用户名>\AppData\Local\Android\Sdk
- Mac:
- 进入
extras/google/m2repository/com/android/tools/build/kotlin-extensions/(或报错中k\26.1.10909125对应的具体路径),确认该目录是否存在,以及目录内是否缺少source.properties文件。
解决方法
方法1:通过Android Studio重新安装组件
- 打开Android Studio,进入Settings(Mac为Preferences)→ Appearance & Behavior → System Settings → Android SDK
- 切换到SDK Tools标签,找到Kotlin Extension for Android(或对应kotlin相关工具),取消勾选后点击Apply完成卸载
- 重新勾选该组件,点击Apply重新下载安装
- 执行Build → Clean Project,再选择Rebuild Project
方法2:手动清理后自动重新下载
- 手动删除报错中提到的
k\26.1.10909125目录 - 在项目根目录运行命令:
让Gradle自动重新拉取缺失的组件./gradlew clean build # Mac/Linux # 或 gradlew.bat clean build # Windows
方法3:检查并同步Gradle Kotlin版本
- 打开项目根目录的
build.gradle文件,确认kotlin_version与react-native-screens兼容:buildscript { ext { kotlin_version = "1.8.0" // 可根据react-native-screens文档调整为对应版本 } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } - 点击Android Studio右上角的Sync Project with Gradle Files按钮同步配置,再重新构建
方法4:强制刷新依赖
在项目根目录运行命令,强制Gradle重新拉取所有依赖:
./gradlew --refresh-dependencies # Mac/Linux # 或 gradlew.bat --refresh-dependencies # Windows
内容的提问来源于stack exchange,提问作者EGI PUTU WIJAYA
相关产品推荐
相关产品推荐

