Android 开发是我第二次接触了,但是第一次接触是我大学的时候学习的一门课,不过现在好像印象模糊了,突然又有项目了,所以需要进行重新学习安卓开发。
首先,安卓开发的语言:Java
安卓开发的工具:jdk+eclipse+adt+sdk(这是我本次用的工具) +AVD模拟器(也就可以用真机,就不用模拟 器了)。
其实还有更好的,比较流行的是JDK+Android Studio(简称AS)(自带的sdk)。
接下来进行介绍环境搭建,在搭建环境时sdk比较麻烦,所以就得耐心了。
参考文章:https://blog.csdn.net/wangwei19951128/article/details/50334531
https://blog.csdn.net/johnny2017/article/details/83684754
https://wenku.baidu.com/view/28d09b81bceb19e8b8f6ba0b?pcf=2
一.JDK的下载和安装以及环境配置
1.下载JDK
百度搜索jdk
选择Java SE ,download,注意好你的版本(我的是windows x64)。
需要注册Oracle的账号,登录才能下载。
我选择了jdk-8u221.
2.JDK安装以及配置环境变量
(1)JDK安装 注意一下安装路径,其他的都是下一步
安装路径:一个是jdk的安装路径,另一个就是在jdk安装过程中会出现jre的安装路径,都要改。jre的安装路径可以和jdk的安装路径一样,但是最好在里面新建个文件夹,把路径改到这。后面设置环境变量时说明一下jre是哪个就可以了。
(2)配置环境变量
注意你建立的文件夹是不是直接进入了你想要的目录,不然可能会因为层层目录而找不到文件,从而导致安装失败。尤其是测试javac。
配置三个环境变量。
JAVA_HOME
CLASSPATH
Path
我的电脑右击-属性-高级系统设置-环境变量(右下角)。
JAVA_HOME需要新建:输入变量名:JAVA_HOME,输入变量值:你的jdk的安装路径,点击确定。
CLASSPATH需要新建:
变量名:CLASSPATH
变量值:(别忘记.和;)
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;点击确定。
(看路径是否准确,可以去自己查看绝对路径能否找到。)
Path:
系统变量里有Path,所以只需要进行添加变量值即可。
双击Path,然后右上角有个新建,然后添加上这两行。
变量值:%JAVA_HOME%\bin
%JAVA_HOME%\jre 1.8\bin
(注意这个jre是你在安装jdk时出现的jre安装后你修改的路径,并不是jdk里自带的jre文件夹路径。)
(3)测试一下是否安装成功。
1.在cmd下输入java -version,如果出现版本号,代表安装成功。
2.输入java,出现以下信息,代表安装成功。
3.输入javac,(这是调用jar包),出现如下信息,代表安装成功。
4.输入where java,出现的java 与现实一致,则安装成功。
如果在cmd里测试javac时提示javac不是内部命令,则说明path里的配置错误:在path里一个是jdk的bin目录,一个是jre的目录。
如果出现错误,则把%JAVA_HOME%改为绝对路径,注意一定是正确的路径。
建议在CLASSPATH时最好用绝对路径。
二.Eclipse的下载与安装
Eclipse是免费的。
1.Eclipse的下载
百度搜索Eclipse,进入官网。
选择download package.
选择java EE-enterprise java developers,功能齐全,可以用于web服务(这得配置tomcat了).
2.Eclipse 安装
这个很简单,下载解压然后双击eclipse.exe就可以使用,然后右键进行发送到-桌面快捷方式。
网上有很多,这里放几个参考网站:
参考网站:https://blog.csdn.net/wangwei19951128/article/details/50334531
三、SDK的下载与安装
1.下载SDK
SDK官网下载:https://developer.android.com ,这是外网,需要翻墙。
但是改成https://developer.android.google.cn 可以访问。然后下拉到最后有个SDK-tools组件就是SDK。
这就是SDK的官网。
下载SDK,一定下载zip(android-sdk_r24.4.1-windows.zip)文件,别下载exe文件,这个需要翻外网,但是也可以去国内网站进行下载。
百度网盘链接:https://pan.baidu.com/s/164D6zJDxaHW1PrnUlrFSzw
提取码:3c3r
2.安装
在android sdk manager下安装。安装时最好翻墙安装那些包,(打开翻墙软件,然后重新启动sdk manager,选择自己要安装的,注意extras得安装,点击install xx packages ,就看到下面进度条在fetch,直到done完成。)很快,不然用一些代理或者不做会很慢,我在网上试过那些教程,都是出错了,还缺少文件。注意安装最新的api就行,不然空间大。我选择了29和27.这个就是最后生成的system-image文件夹。
最后安装完成后的sdk路径下的文件夹如下所示:就是正确。
可以没有samles文件。下面的必须有。其中有system-images才能配置AVD模拟器。
3.sdk配置环境变量
加环境变量ANDROID_HOME和配置Path.
4.测试安装sdk成功
cmd下输入adb,出现一堆东西,就是成功。
四、ADT的下载和安装
ADT的安装分为在线安装和离线安装。因为在线慢,需要翻外网,推荐离线安装。
ADT的下载包:
参考网站:https://blog.csdn.net/tomatulip/article/details/75453780?tdsourcetag=s_pcqq_aiomsg
我下载的最新的。ADT-23.0.7.zip
下载后是一个zip文件。
注:下载后别解压。
然后去Eclipse下的windows进行配置,具体看教程。
参考网站:https://blog.csdn.net/johnny2017/article/details/83684754
https://blog.csdn.net/wangwei19951128/article/details/50334531
安装完后,在eclipse的windows下会出现Android SDK manager 和Android Vitural Device Manager(AVD)。
也可以在ADT里进行配置sdk ,然后更新包。
五、创建模拟器AVD
注意:haxm-android.exe 是加速器,只有x86,没有64的。拥有加速器然后配置CPU/ABI:google play x86_64的AVD,这个运行快。
ARM的性能低比较慢。如果电脑配置高,也是可以的,我因为没有配合google,所以用了ARM。
参考文章:eclipse如何创建使用AVD-百度经验
https://blog.csdn.net/u011649536/article/details/45244245
六、创建第一个项目测试AVD是否可以使用
创建第一个程序HelloWorld:
参考文章:https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&ch=11&tn=98010089_dg&wd=%E5%9C%A8eclipse%E4%B8%AD%E5%88%9B%E5%BB%BA%E5%AE%89%E5%8D%93%E9%A1%B9%E7%9B%AE&oq=AVD%25E9%25BB%2591%25E5%25B1%258F%2520resizing%2520partition%2520e2fsck%2520failed%2520with%2520exit%2520code%25201&rsv_pq=fec70527002de1aa&rsv_t=fc5fgteeMsjLfOFOAqHPTaAchANbDdgcqADM64xb0iJHV0BiqqtszajxCRGGz6theVI&rqlang=cn&rsv_enter=0&rsv_dl=tb&rsv_sug3=23&rsv_sug1=13&rsv_sug7=100&bs=AVD%E9%BB%91%E5%B1%8F%20resizing%20partition%20e2fsck%20failed%20with%20exit%20code%201
eclipse新建安卓项目helloworld - javadongx - 博客园
https://blog.csdn.net/qq_28808627/article/details/50160153
在这创建当中出现的问题:
注意有个版本问题后来会进行设置,在刚开始设置是不用太关心的。
https://blog.csdn.net/BigBangMessiah/article/details/86501007
https://blog.csdn.net/lizhenmingdirk/article/details/17416701