安装react-native-screens后运行run-android遇NDK及gradlew报错
问题解决方案
一、修复NDK缺失source.properties文件问题
- 打开Android Studio的SDK管理器,找到已安装的NDK 26.1.10909125,先卸载再重新安装;或者直接降级到25.x系列NDK(不少RN第三方库对高版本NDK兼容不佳,react-native-screens也存在这类情况)
- 若不想重装,手动在
C:\Users\HP\AppData\Local\Android\Sdk\ndk\26.1.10909125目录下创建source.properties文件,内容参考其他正常NDK版本的配置:
Pkg.Desc = Android NDK Pkg.Revision = 26.1.10909125
二、解决gradlew命令不识别问题
- Windows CMD环境下,进入项目根目录后,要执行
.\gradlew clean(必须加前面的.\\),不能直接输入gradlew - 嫌命令行麻烦的话,直接用Android Studio打开项目的android文件夹,在右侧Gradle面板里找到
Tasks > build > clean,双击就能执行清理操作
三、react-native-screens相关配置检查
- 确认安装react-native-screens后,android/build.gradle里的buildscript块已添加mavenCentral仓库,且dependencies里配置了对应版本的classpath
- 检查android/app/build.gradle是否正确引入了react-native-screens依赖,然后点击Android Studio的同步按钮同步项目
内容的提问来源于stack exchange,提问作者Daniel Aloyce Daniel
相关产品推荐
相关产品推荐

