Android - Windows下开发环境的搭建(附:编写运行一个简单样例)
作者:hangge | 2016-07-22 09:10
本文介绍如何在 Windows 系统平台下配置 Android 的开发、运行环境。并在环境搭建完毕后创建个测试程序。
1,安装配置JDK(我这里装1.8)
2,安装ADT
修改变量:Path,添加变量值:%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\build-tools
4,屏幕上显示的文字是定义在 res\valuse\strings.xml 文件中。这样便于以后做国际化。这里我们稍微做个修改。
(1)运行 Android SDK Manager,下载并安装 Intel HAXM 扩展。
四,在真机上运行程序
除非你的电脑配置极强,要不然模拟器跑起来还不如几百块钱的手机来的顺畅。所以有设备的话,还是建议使用真机来调试程序。
3,在命令提示符中运行命令:adb devices 可以查看当前是否有手机连接。
4,在 Eclipse 中选中项目,点击工具栏上的运行按钮。选择“Run Configurations”。
7,App 将自动编译安装到设备上,并启动运行了。
变量名:JAVA_HOME 变量值:G:\jdk1.8.0_101
变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
注意:如果我们使用 Android Studio 进行开发的话就更简单了,直接跳过这一步,不需要手动下载安装 ADT。因为在 Android Studio 里就可以进行 SDK 的下载安装。具体位置为 Appearance & Behavior > System Settings > Android SDK
我们下载 ADT Bundle for Windows 会比较省事。这里面包含了eclipse 和 SDK,eclipse 它已经集成好了 ADT。linux 64 bit: http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20140702.zip
linux 32 bit: http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip
MacOS X: http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip
Win32: http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip
Win64: http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip
(1)我这里选择 Windows 64 的版本下载
linux 32 bit: http://dl.google.com/android/adt/adt-bundle-linux-x86-20140702.zip
MacOS X: http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20140702.zip
Win32: http://dl.google.com/android/adt/adt-bundle-windows-x86-20140702.zip
Win64: http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20140702.zip
(2)下载本地后并解压。假设保存地址是:G:\adt-bundle-windows
(3)配置环境变量。(计算机->右键属性->高级系统设置->高级->环境变量)
新增变量:ANDROID_HOME。变量值:G:\adt-bundle-windows\sdk
(4)运行文件夹下的 SDK Manager.exe,在这里我们可以选择安装或者更新套件。
由于中国的特殊情况,防护墙把 Google 官网给封了,所以下载更新的时候,会出现 “Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml” 等错误。我们可以给 Android SDK Manager 设置个代理。
由于中国的特殊情况,防护墙把 Google 官网给封了,所以下载更新的时候,会出现 “Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml” 等错误。我们可以给 Android SDK Manager 设置个代理。
3,Android SDK Manager代理设置
(1)主菜单中选择“Tools”->“Options…”,弹出 Android SDK Manager - Settings 窗口中进行如下设置:
(1)主菜单中选择“Tools”->“Options…”,弹出 Android SDK Manager - Settings 窗口中进行如下设置:
HTTP Proxy Server 输入框内填入 mirrors.neusoft.edu.cn
HTTP Proxy Port 输入框内填入 80
并且选中 Force https://… sources to be fetched using http://… 复选框。
(2)返回到主界面后。依次选择主菜单的“Packages”->“Reload”,重新加载下即可。
二,创建一个简单的Android项目
1,首先运行前面下载的 adt-bundle-windows 里附带的 eclipse 开发工具。
2,点击菜单上的“File”->“New”-“Android Application Project”,设置项目的各个属性后一路next即可。
2,点击菜单上的“File”->“New”-“Android Application Project”,设置项目的各个属性后一路next即可。
3,工程目录下:res\layout\activity_main.xml 便是项目的主显示界面,采用 xml 格式的数据结构进行布局。这个我们先不动它。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="com.hangge.myfirstapp.MainActivity" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello_world" /> </RelativeLayout>
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">这是我的第一个安卓应用</string> <string name="hello_world">hello hangge.com!</string> <string name="action_settings">设置</string> </resources>
三,使用模拟器运行程序
1,首先要安装Intel HAXM实现硬件加速
由于我电脑 CUP 用的是 Intel 的。所以可以使用 Intel HAXM 技术为 Android 模拟器加速,使模拟器运行度媲美真机,解决模拟器运行慢的问题。(AMD的CPU就没办法了,直接跳过这个步骤)(1)运行 Android SDK Manager,下载并安装 Intel HAXM 扩展。
(2)下载 HAXM 之后, 需要运行安装程序来进行安装。
HAXM 下载的目录是 adt-bundle-windows\sdk\extras\intel\Hardware_Accelerated_Execution_Manager,运行 intelhaxm-android.exe 进行安装, 根据屏幕提示,一步一步安装即可。
2,创建Android模拟器
(1)同样是在 Android SDK Manager,点击菜单“Tools”-〉“Manage AVDs...”。点击弹出窗口的“Create...”按钮来创建新的模拟器。
(2)在模拟器编辑窗口中设置参数。注意由于我们安装了 Intel HAXM,所以 CPU 选择 Intem Atom(x86)。如果是 AMD 的话还是选 ARM(armeabi-v7a)
(3)完毕后可以点击“Start...”按钮来启动下看看。
3,在模拟器上运行程序
(1)在 Eclipse 中选中项目,点击工具栏上的运行按钮。选择“Run As”->“Android Application”。
(2)这时便会启动模拟器,并且自动将程序部署的模拟器上运行。
除非你的电脑配置极强,要不然模拟器跑起来还不如几百块钱的手机来的顺畅。所以有设备的话,还是建议使用真机来调试程序。
1,手机先装好设备驱动(这个很重要)
2,将手机接上电脑,并设置为调试模式。
设置/设定 -> 开发者选项 -> USB调试。将其打勾,允许USB线调试。
5,设置运行程序前,让我们可以选择运行设备。设置完毕,点击“Run”按钮。
6,在设备选择窗口中,选择真机。点击“OK”按钮。
全部评论(2)
站长这是开始研究安卓了?什么时候分享MACAPP开发技术文章啊.很期待呢
站长回复:最近要把H5项目编译成Android应用,所以顺便写篇环境搭建的文章。mac下的应用开发目前还没有计划,Swift这边已经排了很多文章要写,忙不过来就不开坑了。
用android studio配置什么的也简单点
站长回复:是的,android studio集成度更高,使用起来也会更方便些。后面计划也写篇相关文章。