React Native在Ubuntu LTS模拟器运行失败:NDK缺失source.properties文件
解决React Native run-android报错NDK目录无source.properties文件问题
针对你在Ubuntu LTS上遇到的Android/Sdk/ndk/27.1.12297006目录缺失source.properties文件的问题,可按以下步骤解决:
检查并重新安装对应NDK版本
打开Android Studio的SDK Manager,切换到SDK Tools标签,勾选Show Package Details,找到NDK (Side by side)下的27.1.12297006版本,先卸载再重新安装,确保安装过程无中断。降级NDK至React Native兼容版本
部分React Native版本(如0.70及以下)对高版本NDK(如27)支持不佳,建议切换到官方推荐的稳定版本(如25.2.9519653或26.1.10909125):- 在SDK Manager中安装目标NDK版本
- 在项目的
android/build.gradle中指定NDK版本:android { ndkVersion "25.2.9519653" } - 或者在
android/local.properties中直接指定NDK路径:ndk.dir=/home/your-user/Android/Sdk/ndk/25.2.9519653
手动创建source.properties文件(临时方案)
若确认NDK安装完整仅缺失该文件,可在27.1.12297006目录下新建source.properties文件,填入以下内容:Pkg.Desc=Android NDK Pkg.Revision=27.1.12297006此方法仅作临时修复,优先推荐重新安装或降级NDK。
内容的提问来源于stack exchange,提问作者user13216035
相关产品推荐
相关产品推荐

