Android( 参考: 在Windows下搭建Android开发环境 )
安装最新版本的java jdk
配置相关的环境变量:
1. 修改环境变量,新增JAVA_HOME的系统环境变量,值为C:\Program Files (x86)\Java\jdk1.8.0_112,也就是安装JDK的根目录
2. 修改系统环境变量Path,在Path之后新增%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
3. 新建系统环境变量CLASSPATH,值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
4. 保存所有的系统环境变量,同时退出系统环境变量配置窗口,然后运行cmd命令行工具,输入javac,如果能出现javac的命令选项,就表示配置成功!
配置安卓环境
可以单独安装Android SDK,也可以通过Eclipse ADT或者Android Studio一并安装。推荐使用Android Studio,以下说明会默认以Android Studio的方式说明。请注意选择x86还是x64版本。
通过Android Studio来安装
安装界面中选择”Custom”选项,确保选中了以下几项Android SDK
Android SDK Platform
- Performance (Intel ® HAXM) (AMD 处理器看这里)
Android Virtual Device
然后点击”Next”来安装选中的组件。
如果选择框是灰的,你也可以先跳过,稍后再来安装这些组件。
安装 Android SDK
你可以在 Android Studio 的欢迎界面中找到 SDK Manager。点击”Configure”,然后就能看到”SDK Manager”。
SDK Manager 还可以在 Android Studio 的"Preferences"菜单中找到。具体路径是Appearance & Behavior → System Settings → Android SDK。
在 SDK Manager 中选择”SDK Platforms”选项卡,然后在右下角勾选”Show Package Details”。展开Android 9 (Pie)选项,确保勾选了下面这些组件(重申你必须使用稳定的翻墙工具,否则可能都看不到这个界面):
Android SDK Platform 28
Intel x86 Atom_64 System Image(官方模拟器镜像文件,使用非官方模拟器不需要安装此组件)
然后点击”SDK Tools”选项卡,同样勾中右下角的”Show Package Details”。展开”Android SDK Build-Tools”选项,确保选中了 React Native 所必须的28.0.3版本。你可以同时安装多个其他版本。
最后点击”Apply”来下载和安装这些组件。
配置 ANDROID_HOME 环境变量
React Native 需要通过环境变量来了解你的 Android SDK 装在什么路径,从而正常进行编译。打开控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 高级 -> 环境变量 -> 新建,创建一个名为ANDROID_HOME的环境变量(系统或用户变量均可),指向你的 Android SDK 所在的目录(具体的路径可能和下图不一致,请自行确认):
SDK 默认是安装在下面的目录:c:\Users\你的用户名\AppData\Local\Android\Sdk
你可以在 Android Studio 的”Preferences”菜单中查看 SDK 的真实路径,具体是Appearance & Behavior → System Settings → Android SDK。
你需要关闭现有的命令符提示窗口然后重新打开,这样新的环境变量才能生效。
把 platform-tools 目录添加到环境变量 Path 中
打开控制面板 -> 系统和安全 -> 系统 -> 高级系统设置 -> 高级 -> 环境变量,选中Path变量,然后点击编辑。点击新建然后把 platform-tools 目录路径添加进去。此目录的默认路径为:
c:\Users\你的用户名\AppData\Local\Android\Sdk\platform-tools
通过android SDK tools安装(这个没成功过, 试试下面第三个方法)
(1) 下载安装android SDK
两种方式:找到SDK Tools,选择下载installer_r24.4.1-windows.exe。
下载后在需要安装的位置解压,得到:
打开SDK Manager.exe,在以下界面中选择:
然后install
(2) 配置环境变量
右键我的电脑,打开属性,点击高级系统设置,打开环境变量, 选择系统变量:
1、新建一个环境变量名称为ANDROID_HOME,变量值为当前安装SDK的目录
SDK位置在例如SDK装在D:\androidSDK中,则环境变量为:
2、把
%ANDROID_HOME%\tools;%ANDROID_HOME%\build-tools;%ANDROID_HOME%\platform-tools;
添加到Path环境变量文本后面(记得前后面如果没有;不要忘记;)。或者点新建, 文本依次填入上面;
号切割出来的(3) 检测是否安装成功
win+R,输入cmd,打开命令提示符面板。
1、输入android
2、输入abd
3、输入android -h(4) 安装ADT(可选)
ADT是Android开发的eclipse插件,用于打包和封装Android应用。抽象数据类型(ADT)是一个实现包括储存数据元素的存储结构以及实现基本操作的算法。在这个数据抽象思想中,数据类型的定 义和它的实现是分开的,这在软件设计中是一个重要的概念。前提是已经安装好了eclipse以及jdk、并配好了环境
1、下载ADT.zip
(1)需翻墙:http://dl-ssl.google.com/android/eclipse/
(2)无需翻墙:http://www.androiddevtools.cn/
2、打开eclipse、点击help菜单,选择install new software
点击Add按钮,点击archive,选择我们所下载的ADT压缩包,然后随便取个名字(例如ADT),确定后就可以看到对应的Developer Tools,全部选中、然后一直next到finish
3、安装完成后重启eclipse就好了
(注:但是最新版的eclipse已经不支持android开发了,需要进行原生android开发,推荐android studio)
Android SDK Manager, 下载地址: https://pan.baidu.com/s/1dEEoALN
顾名思义,Android SDK Manager就是一个Android软件开发工具包管理器,就像一个桥梁,连通本地和服务器,从服务器下载安卓开发所需工具到本地。而AVD Manager是一个Android虚拟驱动管理器,主要用来创建安卓模拟器(即手机模拟器)。当然,安卓模拟器所需的镜像(可以理解成模拟器的操作系统)是通过SDK Manager来下载的。
对于SDK Manager和AVD Manager的使用,还需要一个基础工具包tools提供支持。
下载SDK基础工具包之后,解压,就可以看到如下文件:
将SDK文件夹移动到预设的磁盘下,所在磁盘剩余空间>30G为好。这里建议将SDK文件夹和其他开发工具放到 同一目录如下图,目的是便于查找管理。
1. 启动SDK Manager,可以看到如下图列表:
注1:如果不能更新出列表,见注事事项中代理的设置。注2:不同版本的tools,更新出的列表可能有所不同,下图列表以tools25.2.2为依据。
2. 各工具作用如下:
━━┳Tools目录(必须的工具):┣ ━━Android SDK Tools(必须,只需下载一个版本,一般选最新版本):基础工具包,版本号带rc字样的是预览版。
┣ ━━Android SDK Platform-tools(必须,只需下载一个版本,一般选最新版本):从android2.3开始划出此目录,存放公用开发工具,比如adb、sqlite3等,被划分到了这里。
┗━━ Android SDK Build-tools(必须,可以安装多个版本):Android项目构建工具。
━━┳Android xxx(API xx)目录(可选的各平台开发工具):
┣ ━━Documentation for Android Sdk(可选):安卓开发者官网的一些离线文档,不过下载下来打开也很慢,后面会提供另外一个离线版。
┣ ━━SDK Platform(必须):对应平台的开发工具,需要在哪个版本的平台下开发就下载哪个。
┣ ━━Samples for SDK(可选,此项在高版本tools中已不提供,需要在IDE里通过Import Sample引入,当然也可以下载离线版):内置的安卓示例程序,推荐安装。
┣ ━━Sources for Android SDK(可选):安卓API的源代码,推荐安装。
┗━━ xxxxxxxx Image(可选):各个以Image结尾的东西是支持相应平台的模拟器,我们就把它想象成一个刷机包吧。(使用真机调试或使用其它模拟器的话不需要安装)
━━┳Extras目录(可选的扩展):
┣ ━━Android Support Libraries(需要,高版本tools中已不见了,应该是集成到了别的地方):在低版本平台实现高版本平台控件效果时提供支持。
┣ ━━Android Support Repository(需要):主要是方便在gradle中使用Android Support Libraries,因为Google并没有把这些库发布到maven center或者jcenter去,而是使用了Google自己的maven仓库。
┗━━ Intel x86 Emulator Accelerator(HAXM installer)(可选,但非常需要,需要CPU支持虚拟化技术支持):windows平台的Intel x86模拟器加速工具,配合Intel x86 atom/atom_64 System Image使用可加快模拟器的运行速度。
No Leanote account? Sign up now.