web开发最近去开发app,小白,记录下最近踩的坑!!!总算是成功跑起了公司的项目了,普天同庆!
一.环境配置包下载
tips:具体参考RN官网:https://reactnative.cn/docs/getting-started.html
1.必须安装的依赖有:
Node(必须>=12版本)、Python(必须2x版本)、JDK (必须1.8)和 Android Studio;
其中(Android Studio中包含了sdk、grandle、ndk包的下载,这些也需要在里面去下载的,或者自己下载好,放在自己的目录中,免去了在as中下载碰到问题);
**需要注意的地方:下载Node、Python、JDK 这些包的时候,特别需要注意的是包的版本;下载Android Studio的时候相应的sdk、grandle、ndk的版本应该涵盖你项目的版本,这可是我血的教训试验出来的,哈哈哈
下面附上这些包的安装地址,由于有些公司内网访问不到,需要需要自己想办法向别人要或者翻墙去获取:
node:https://nodejs.org/zh-cn/
python:https://www.python.org/
jdk:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
Android Studio:https://developer.android.google.cn/studio/
如下几个如果可以在Android Studio里面下载成功(可能需要翻墙才行)也可以,下面提供单独的链接
sdk:https://www.androiddevtools.cn/(sdk包里面应该包含bundle-tool,tools,platform-tool等文件,详情见我其他文章)
grandle:https://services.gradle.org/distributions/
ndk:https://developer.android.google.cn/ndk/downloads/
2.配置环境变量
必须配置Node、Python、Jdk 、Sdk和 Android Studio的环境变量,保证在cmd中node、python、java\javac\javadoc\java -version、android、adb能够运行;可配置或者不配置的环境变量:ndk
tips:配置环境变量如下图片:环境变量配置如下链接,待补充。。。。。
配置如下配置到最后目录结构的文件夹:
…nodejs
…Python
…JAVA\jdk1.8.0_13\bin
…JAVA\jdk1.8.0_13\jre\bin
…JAVA\jdk1.8.0_13\lib\tools.jar
…sdk\tools
…sdk\platform-tools
…sdk\tools\bin
…sdk\emulator