前天,我突然像做一个基于andriod平台的软件,二话不说,直接开干。我是新手小白,之前学过Java和网页前后端制作,所以我在此之前已经有Java环境以及eclipse。我呢,先找到一些适合的网课,比如企业实战啊、从入门到精通……马上,就要开始安卓环境搭建了,于是同往常一样,上博客,搜索,两天两夜后,也就是此刻,经历无限痛苦,总结了这篇博客。觉得写得不错,请点个赞,谢谢!(文末有福利,需要的直接划到文章末尾,领取福利,满满的都是好处)
先看这里:这个是我搭建的结果,可以在虚拟机上运行
具体如何搭建环境,这里就不再讲了,很多博客都写的很不错了。(搭建详细步骤。具体看这篇博客:https://www.cnblogs.com/gufengchen/p/11038029.html)
根据如下安装步骤,我们来盘点遇到的大坑:(选择你遇到的坑,直接往下滑)
安装步骤:
1:JDK
2:eclipse
3:SDK
4:ADT
你是否遇到下述问题:
一:JDK 。如何判断安装是否成功?请看这里:https://zhidao.baidu.com/question/103236895.html 一般这里没什么问题,安装好,检测一下就好了,注意环境变量的配置。放图:
二:eclipse 你可能会遇到这样的情况,安装之后,打不开,弹出框框显示an error has occurred.see the log file,直接放图:
网上有很多人说可以这样那样解决,我依照他们的办法,其实并没有用处,我当时具体是参照这个https://blog.csdn.net/iku5200/article/details/80728911 (注意,如果你要删除某些文件,请务必先拷贝起来,这很重要。因为一旦你不是他讲的那个问题,将导致文件丢失,后果难以估计,看图,我就是增删改,变成这样了
结果还是没有用!!!经过这么多次实验,我终于快要崩溃了。)其实这个时候,你可以考虑是其他问题,比如我就是因为之前学JAVA的时候安装过eclipse,现在安装就是二次安装了,会有很多潜在问题。我干脆把之前的安装的打包压缩了,注意,我没有直接删除,因为我目前不确定是否是二次安装的问题,看图
进行操作之后,我再次安装了一下eclipse,果不其然,我现在就不会有那样的问题了。
前面只是开场戏,现在才是boss。
三:SDK。解压SDK后,我们有伙伴会发现,那个SDK Manager.exe双击之后一闪而过,看图
具体怎么解决呢,经过我辗转多个网页以及答主,找到这个有效的办法,看https://www.cnblogs.com/quyangzhangsiyuan/p/10740896.html 我是第二条建议解决问题的。这个博主是文字版的,我直接放图把。方案二哟
打开你的SDK文件包,找到tools文件打开,
找到这个文件,右键编辑,或用记事本打开编辑,
找到,修改Java_exe=后面的东西,我这里修改为JDK在我电脑上的路径set
java_exe=“F:\JDK\bin\java.exe”
修改之后,保存,就发现SDK可以打开了,看:
SDK的问题远不止这些,但是问题的出现得按小白的安装情况走
四:ADT
同样,解压文件,和Eclipse 进行绑定,绑定这里就不讲了,开头放了安装全文的博客链接了。出现的问题是:怎么我的eclipse上面没有那两个图标呢,上图
其实办法很简单,看这个https://blog.csdn.net/zhoubin1992/article/details/45651207 方法也很简单那,我直接放图:点击
确认应用就可以了。
接下来连接SDK完成后,就正式开始写第一代码了。我们都会先不着急写代码,建立一个项目,用来测试是否安装成功。放图:
一般选择第一个,下一步:
女士们,先生们,请先冷静,这里我为什么打这么多箭头呢,是因为这里就是今晚的重磅!!!先看这两篇博客:https://blog.csdn.net/liu9du4in1/article/details/80137725
https://www.jianshu.com/p/6ad7864e005e
我们有很多朋友啊,会发现,我们的SDK的extras这个软件包里面没有android support library,可能朋友们在装的时候就已经发现了,有些博主告诉你们没有关系,但没有讲为什么,上面这篇博文就讲得很清楚,仔细看
于是呢,我就去http://www.androiddevtools.cn/ 特意下载了一个library,然后手动放进去,因为我在这一步之前,没有发现我的JDK有问题,版本不是1.8,然后一直出现问题Your project contains error(s),please
fix them before running your application.,:看https://blog.csdn.net/http520888/article/details/80272454 这个博主的回答,我这里没用,你们参考一下吧
还有这样的Eclipse 创建Android工程出现错误 例如:res\values\styles.xml:7: error: Error retrieving parent for
item: No resource found that matches the given name ‘Theme.AppCompat.Light’.,看博客参考一下吧,对我还是没有用:https://blog.csdn.net/qq_36999865/article/details/83018139
完了,我记不起来我出现了什么问题了,还有好几个类似的问题,反正都是因为软件环境搭建的问题,因为我压根还没有开始写程序!!!
总而言之,这些问题都是出自SDK ,要么是SDK support
library的问题,要么是平台版本,平台工具版本的问题,至于要用什么版本,上面已经有人做出了解释,这里再放一下链接:https://blog.csdn.net/liu9du4in1/article/details/80137725
、
https://www.jianshu.com/p/6ad7864e005e
我就特地为此安装了很多东西,看图
其实这里主要是安装SDK时选择下载的问题,应该记得这个图吧
上面是我的选择,仅供参考吧。
五:最后,前面的问题都解决完了之后,尤其是SDK,接下就是运行的问题了:
运行之后,发现系统要你创建虚拟机,,然后你就点击
随意选择一个装置,当然分辨率越高,对系统的要求越高,我们尽量选适中的,如下
很多朋友问我,怎么我这里cpu\APi是暗的,什么情况呢?可以看这篇博客:https://blog.csdn.net/ChinaGir/article/details/79359029 在末尾呢。下面是我的办法,
其实呢,是你少了一些东西,上面我的target是android
4.4w,如图,其实是我缺少了镜像文件
看图,打开你的SDK,查找system-images文件夹,从网上下载 对应android
4.4w版本 的镜像文件:
我下载完成后,就是这样了,解压:
然后重启打开,再次重复之前步骤,选择相应参数,如图:
选中,再start:
成功后就是这样:
问题还没有解决?没关系,再看看这篇博客吧https://www.cnblogs.com/Seanit/p/3673226.html
福利:
这个很重要重要重要
技巧,如果你选用的是eclipse这个软件,那么JDK一定要下载1.8这个版本,具体看:https://www.cnblogs.com/wangyinlon/p/7745563.html 放图,你的JDK是什么版本呢?输入java -version(注意中间有一个空格)
其次,每个软件确保安装成功,再进行下一步操作。如果你全部安装之后,最后组合的时候,出现问题,你将不知道哪里出了问题,我就是如此,花了两天两夜才搞定。
其实,因为有很多人再搭建环境这里吃了亏,所以谷歌公司专门有集成的软件,大家可以方便下载。(https://www.androiddevtools.cn)如图:
百度网盘领取资料:
一:ADT:链接:https://pan.baidu.com/s/1WAFCJXSxIcfjhNaLF3ndgw
提取码:d1yc
二:eclipse 2020.03月版本链接:https://pan.baidu.com/s/1a9j_sOCkUy0agYISg-jiQg
提取码:nhp4
eclipse 2018版本链接:https://pan.baidu.com/s/1cNAi3NEeNLkfKOPDzt6JAA
提取码:gj65
三:JDK 1.8版本 链接:https://pan.baidu.com/s/1y49IMvw_0EdJ1op9iE5qIA
提取码:bweq
四:SDK工具全,具体需要哪些,可以自己选择下载。内容较大,尽量空闲时间下载,晚上比较不错呢。链接:https://pan.baidu.com/s/18lCjD6VrQD27RjFEjqVeAg
提取码:xke8
若还有疑问,请私信我哟,我尽全力回答,我们一起共同进步。上述写的不全,不对,请多多包容,谢谢各位观赏我这个小白的经验帖!!再次感谢。