写的有些仓促 次要用于本人备忘 仔细阅读文章 不能错过任何一步 大家有问题能够留言 ps:老手装置好react native环境个别要四五个小时 做好心理准备
第一步 下载android studio 装置 SDK
1.下载Android studio 我是轻易下载的 没看版本号 官网,下载实现后 装置相干SDK _file>setting>Android SDK_
2 切换到SDK Tools 都选中后 点击apply
3.配置环境变量
SDK 默认是装置在上面的目录:
C:Users你的用户名AppDataLocalAndroidSdk
你能够在 Android Studio 的"Preferences"菜单中查看 SDK 的实在门路,具体是Appearance & Behavior → System Settings → Android SDK。
你须要敞开现有的命令符提醒窗口而后从新关上,这样新的环境变量能力失效。
4. 把一些工具目录增加到环境变量 Path
关上控制面板
-> 零碎和平安
-> 零碎
-> 高级零碎设置
-> 高级
-> 环境变量
,选中Path变量,而后点击编辑。点击新建而后把这些工具目录门路增加进去:platform-tools、emulator、tools、tools/bin
%ANDROID_HOME%platform-tools%ANDROID_HOME%emulator%ANDROID_HOME%tools%ANDROID_HOME%toolsbin
第二步 各种装置
1.装置 nodejs(大于12版本 配置环境变量)
2.装置python(2.7版本 配置环境变量)
3.jdk1.8(配置环境变量 JAVA_HOME)
ps:这些我都是用 联想电脑管家>软件治理 下载速度十分快 特地香!
第三步 创立RN 我的项目
1.执行npx react-native init AwesomeProject 即可
第四步 更换国内镜像(十分重要)
1.批改 根目录/android/build.gradle 更换国内镜像
// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { ext { buildToolsVersion = "29.0.2" minSdkVersion = 16 compileSdkVersion = 29 targetSdkVersion = 29 } repositories { // google() // jcenter() maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'} } dependencies { classpath("com.android.tools.build:gradle:3.5.3") // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files }}allprojects { repositories { mavenLocal() maven { // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm url("$rootDir/../node_modules/react-native/android") } maven { // Android JSC is installed from npm url("$rootDir/../node_modules/jsc-android/dist") } // google() // jcenter() maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'} maven{ url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'} maven { url 'https://www.jitpack.io' } }}
2.命令行输出 npm config set registry https://registry.npm.taobao.org
第五步 你可能会遇到下载 gradle-6.2-all.zip 十分慢的问题 如果有解决如下
1.倡议把连贯放到迅雷下载 下载胜利后放到 根目录/android/gradle/wrapper
2.配置一下 gradle-wrapper.properties 如下