最近,看了下React Native,总结了一些东西,以下可能有所差错,敬请指正。
React Native是一个移动端的开发框架,它不同于使用WebView的混合开发,所以虽然它可以使用JavaScript开发,但不能直接使用Web API,不过React Native按照Web API的标准实现了其中的一些,比如Fetch API。
虽然官网上说需要安装Android Studio,但是这个IDE比较大,容易卡住,所以如果没有特殊需求的话,只需要安装好Android SDK即可,在Android Studio官网下有一个“仅需要命令行工具”的选项下载这个就可以安装Android SDK了。然后主要是要设置好环境变量ANDROID_SDK_ROOT(新版)或者ANDROID_HOME(旧版)。当然由于编译Android时需要有JDK,所以如果没有安装的话需要安装JDK,OpenJDK也是可以的。
再接着,使用官方模板创建新应用的时候,编译Android应用所需要的一些包的默认下载地址速度比较慢,为了加快速度,可以把下载地址修改为国内的镜像源的地址。不过每次都手动修改比较麻烦,我已经写好了自动的,npm上下载rnmirror就可以了。
版权声明:内容来源于互联网和用户投稿 如有侵权请联系删除