写的有些仓促 次要用于本人备忘 仔细阅读文章 不能错过任何一步 大家有问题能够留言 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 如下
第六步 手机关上 USB 调试 连贯电脑(或者用 android studio 的手机模拟器)进入我的项目目录 yarn android 启动我的项目 急躁期待运行 胜利呈现如下页面