安装软件:vscode android studio
环境:Java17,android SDK 34
第一步:打开android studio 下载react native 需要的SDK版本
创建react-native文件并在android添加描述java配置的文件local.properties这个文件会在生成java项目的时候生成直接复制就行
第二步:添加环境变量,添加android studio SDK tools环境如图
第三步:打开SDK模拟器,并运行react-native,手机原生与web端区别很大不能使用web端库
第四步打包:进入Java JDK bin目录下生成一段密钥用来生成apk文件配置
$ keytool -genkeypair -v -storetype PKCS12 -keystore my-release-key.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
生成的文件为my-release-key.keystore 将他放入react-native项目中的android\app中
配置android目录下文件grable.properties如图
然后配置build.gradle添加签名配置
执行打包命令需进入到android目录下
$ cd android $ ./gradlew assembleRelease
生成的 APK 文件位于 android/app/build/outputs/apk/release/app-release.apk