需要:JDK,Android SDK,Node.js
1.安装JDK
去
Java官网下载列表选择Mac OS X x64版
2.安装Android SDK
虽然现在谷歌推荐使用Android Studio,但是我还是选择了单独安装Android SDK。
这是一个比较全的目录,上面的链接是官方的,有wall,用下面的基本都是网盘资源,速度还可以,记得修改Android SDK在线更新镜像服务器。
PS:在Android SDK Manager里要装API 23的
安装完成后,一定要设置环境变量:
进入用户主目录下
然后如果目录下不存在.bash_profile文件,则创建该文件
打开该文件
接着在文件中加入以下两行,{/your/sdk/path/}是你的SDK文件夹的路径
export
ANDROID_HOME={
/your/sdk/path/
}android-sdk-macosx
PATH=${PATH}:$ANDROID_HOME
/tools
:$ANDROID_HOME
/platform-tools
|
保存并退出,然后执行
最后测试一下
出现AndroidDebugBridgeversion1.0.32
输入 $android 会打开Android SDK Manager
自此,设置环境变量成功
3.安装nvm,Node.js,watchman,flow
(1)官方说推荐使用
Homebrew的方式安装nvm,flow。
安装nvm后,运行
$nvm install node
$nvm alias default node
install 命令可能需要在前面加上sudo命令,根据提示输入密码,才能获取安装权限
安装最新版本Node.js
(2)当然也可以在
node.js官网直接下载
输入$node -v 检测是否成功安装
4.安装React-native-cli
$npm install -g react-native-cli
-g意思是全局安装
$open /usr/local/lib/node_modules
可以看到npm在全局安装的所有包
5.初始化示例项目
$react-native init AwesomeProject
需要等待一段时间,然后打开
$cd AwesomeProject
$react-native run-android
第一次运行可能会安装gradle,速度有点慢,要耐心,等等等。。。
PS:测试推荐使用真机,安卓虚拟机启动速度不想吐槽。。。
真机调试时,如果一打开一片红,“Unable to download JS bundle”,请摇晃手机,在弹出的选单里选择Dev Settings,选Debug server host for device,然后输入电脑的IP地址,此时手机要与电脑(编译环境)在同一Wifi环境下
欢迎界面:
6.编辑代码
打开index.android.js并修改部分代码,保存
摇动手机,点Reload JS,可以看到界面变化了(增加静态资源时,需要重新编译)
参考:
http://wiki.jikexueyuan.com/project/react-native/GettingStarted.html
LL ANDROID STUDIO PACKAGES-V1.4.1.2288178
Select a specific Android Studio package for your platform. Also see theAndroid Studio release notes.
Platform |
Package |
Size |
SHA-1 Checksum |
Windows |
android-studio-bundle-141.2288178-windows.exe (Recommended) |
1177811944 bytes |
a2f0141d35f8f0c24dad2ff390e7f6231c5f7625 |
android-studio-ide-141.2288178-windows.exe (No SDK tools included) |
348295968 bytes |
82d0d9c78ec23834956f941a07821be347fcb7bf |
android-studio-ide-141.2288178-windows.zip |
373492997 bytes |
c0851dc9a506ba9f4c1379a3e9b4019c08478220 |
Mac OS X |
android-studio-ide-141.2288178-mac.dmg |
364624965 bytes |
27068d59d5a78717d31bdedd054082b5c50d3897 |
Linux |
android-studio-ide-141.2288178-linux.zip |
380821638 bytes |
137e3734f2e8e285bd7c1d2fae2e8548d0f164bd |
Android SDK 在线更新镜像服务器资源
用户评价:/151
Android SDK 在线更新镜像服务器资源:
大连东软信息学院镜像服务器地址:
-
http://mirrors.neusoft.edu.cn
端口:80
北京化工大学镜像服务器地址:
- IPv4:
http://ubuntu.buct.edu.cn/
端口:80
- IPv4:
http://ubuntu.buct.cn/
端口:80
- IPv6:
http://ubuntu.buct6.edu.cn/
端口:80
上海GDG镜像服务器地址:
-
http://sdk.gdgshanghai.com
端口:8000
中国科学院开源协会镜像站地址:
-
IPV4/IPV6: http://mirrors.opencas.cn
端口:80
-
IPV4/IPV6: http://mirrors.opencas.org
端口:80
-
IPV4/IPV6: http://mirrors.opencas.ac.cn
端口:80
腾讯Bugly 镜像:
-
http://android-mirror.bugly.qq.com
端口:8080
- 腾讯镜像使用方法: http://android-mirror.bugly.qq.com:8080/include/usage.html
使用方法:
-
启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Options...』,弹出『Android SDK Manager - Settings』窗口;
-
在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server」和「HTTP Proxy Port』输入框内填入上面镜像服务器地址和端口,并且选中『Force https://... sources to be fetched using http://...』复选框。设置完成后单击『Close』按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;
-
依次选择『Packages』、『Reload』。
补充资源 | 数据更新
Android Tools Download - 百度网盘下载/收藏/分享
用户评价:/89
感谢:inferjay等人所做的资料整理
Android Studio
使用说明
版本号 |
Windows |
Mac OSX |
Linux |
1.4 RC1 |
下载 |
下载 |
下载 |
1.4 Beta |
下载 |
下载 |
下载 |
1.3 Beta |
下载 |
下载 |
下载 |
1.2正式版 |
(SDK)EXEZIPEXE |
dmgzip |
zip |
1.1正式版 |
(SDK)EXEZIPEXE |
dmgzip |
zip |
1.1 Beta2 |
下载 |
下载 |
下载 |
1.1 Beta1 |
下载 |
下载 |
下载 |
1.1 Preview2 |
下载 |
下载 |
下载 |
1.1 Preview1 |
下载 |
下载 |
下载 |
1.0.2 |
下载 |
下载 |
下载 |
1.0.1 |
含SDK安装版不含SDK安装版不含SDK非安装版 |
下载 |
下载 |
1.0 |
下载 |
下载 |
下载 |
1.0&SDK |
下载 |
- |
- |
1.0RC |
下载 |
下载 |
下载 |
0.9.3 |
下载 |
下载 |
下载 |
0.9.2 |
下载 |
下载 |
下载 |
0.9.1 |
下载 |
下载 |
下载 |
0.9.0 |
下载 |
下载 |
下载 |
0.8.14 |
下载 |
下载 |
下载 |
0.8.13 |
下载 |
下载 |
下载 |
0.8.12 |
下载 |
下载 |
下载 |
0.8.11 |
下载 |
下载 |
下载 |
0.8.10 |
下载 |
下载 |
下载 |
0.8.9 |
下载 |
下载 |
下载 |
0.8.8 |
下载 |
下载 |
下载 |
0.8.7 |
下载 |
下载 |
下载 |
0.8.6 |
下载 |
下载 |
下载 |
0.8.5 |
下载 |
下载 |
下载 |
0.8.4 |
下载 |
下载 |
下载 |
0.8.3 |
下载 |
下载 |
下载 |
0.8.2 |
下载 |
下载 |
下载 |
0.8.1 |
下载 |
下载 |
下载 |
0.8.0 |
下载 |
下载 |
下载 |
0.6.1 |
下载 |
下载 |
下载 |
0.6.0 |
下载 |
下载 |
下载 |
0.5.9 |
下载 |
下载 |
下载 |
0.5.8 |
下载 |
下载 |
下载 |
Gradle
使用说明
版本号 |
gradle-2.4-all.zip |
gradle-2.3-all.zip |
gradle-2.2.1-all.zip |
gradle-2.2-all.zip |
gradle-2.1-all.zip |
gradle-2.0-all.zip |
gradle-1.12-all.zip |
gradle-1.11-all.zip |
gradle-1.10-all.zip |
gradle-1.9-all.zip |
gradle-1.8-all.zip |
gradle-1.7-all.zip |
ADT Bundle
使用说明
ADT Bundle包含了Eclipse、ADT插件和SDK Tools,是已经集成好的IDE,只需安装好Jdk即可开始开发,推荐初学者下载ADT Bundle,不用再折腾开发环境。
Linux |
23.0.2 |
32位/64位 |
64位 |
32位/64位 |
23.0.0 |
32位/64位 |
64位 |
32位/64位 |
ADT Plugin
使用说明
将http://dl.google.com/android/ADT-xx.x.x.zip地址里的ADT-XX.X.X部分替换为要下载的ADT版本号,ADT版本号可以在Android SDK Manager里识别,例如:ADT- 23.0.0
版本号 |
ADT-23.0.6 |
ADT-23.0.4 |
ADT-23.0.3 |
ADT-23.0.2 |
ADT-23.0.0 |
ADT-22.6.3 |
AdT-22.6.1 |
SDK Tools
Linux