记录搭建React Native环境时遇到的几个坑
一、JDK版本问题
由于之前开MC服务器时安装过Java1.20.x版本,后面在装Android SDK时就没注意安装相应的JDK版本,导致用yarn android
启动时报错
错误信息: BUG! exception in phase 'semantic analysis' in source unit 'BuildScript' Unsupported class file major version 64
查了一会发现是JAVA版本过高导致的,降级成1.17.8后重新配置环境变量即可
二、Andriod SDK环境变量配置问题
一个低级错误= =,官方文档中已经写了要配置这些变量:
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\emulator
%ANDROID_HOME%\tools
%ANDROID_HOME%\tools\bin
自己配置时漏了一个%ANDROID_HOME%\emulator
,导致启动时无法找到安卓模拟器,又报错,加上后解决
三、Andriod Studio下载速度过慢
虽然一开始就知道Android开发需要合理上网,下SDK速度挺快的,但下依赖的速度还是很慢,导致等了两个小时快下载完依赖的时候网络超时,又得重新下,因为不愿意再等两个小时,遂查找解决方法,发现gradle仓库源可以在项目里配置
将/android/build.gradle中的
repositories {
google()
mavenCentral()
}
加上两行替换为阿里云源
repositories {
maven{url 'https://maven.aliyun.com/repository/google'}
maven{url 'https://maven.aliyun.com/repository/public'}
google()
mavenCentral()
}
加上后可直接下载(也不是很快但还能接受)