记android开发环境搭建过程

更新:在eclipse上做了几周android的课程作业,发现是真的不好用。在可视化界面操作,无论是添加组件还是修改组件数据,都很容易闪退。后来去下了最新版本的android studio,安装简单,使用方便,很香,建议用。


这个学期选了门手机软件开发,然后就开始了我的漫长坎坷的搭环境之路,谨以此博客记录搭建过程及过程中遇到的种种问题。

一开始,我打算是选对小白比较友好的方式——安装adt bundle(含sdk、eclipse、adt的集成开发工具),里面的eclipse是免安装的。结果发现这货的eclipse打不开!!!SDK Manager也是点了之后终端窗口闪一下之后没有任何反应!!!

 

明明我电脑里还有的社区版和jee版的eclipse都能正常打开。百度查了报错信息和报错日志的内容,试了几个高端方法,无解。

无奈之下,只好选了复杂的方式。

首先去官网(http://www.android-studio.org/)上下载最新版本的sdk,我放在了D盘新建的一个Android文件夹里,因为俺的D盘空间比较充裕。接着是运行SDK Manager,这里我点了半天也是之前反应,差点绝望之前发现它竟然悄悄弹出来了!可能反射弧有点长!

 根据老师给的操作文档,“由于有墙,所以我们选择通过国内镜像来下载 sdk 数据,在打开的 sdk 管理窗口选择 tool >
options,填写镜像地址 mirrors.neusoft.edu.cn,端口 80”,这里需要用镜像来下载,比较气的是,老师给的镜像根本下不了!但是!我怎么会就这样轻易狗带捏!然后我就花了一个下午,试了百度上找到的好多条镜像,结果呢,不是根本识别不了、被拒接访问,就是下到一半下不了,感到气气!

最后我干脆啥镜像都不用,直接上,竟然能下了。。。到这里我裂开了。。。

但总归能行了!之后的步骤就是到官网去下一个ADT插件,打开我的jee版的eclipse,点击help -> Install New Software,点击右上角的add按钮弹出弹框,name输入ADT,位置选择ADT插件压缩包的路径,点OK就开始安装了,过程有点久。

这里附近好像还配了SDK的环境变量,记不太清了具体顺序了,总之用cmd输入‘adb’测试也是有一段时间差才成功,让我一度怀疑我环境变量哪打错。

ADT插件安装完重启eclipse之后,就是点击 Window > Preferences > Android,设置 SDK 所在的路径。

到了这里仿佛离成功只差一(亿)点点了,呵呵呵呵,接着发现下一步创建虚拟设备的AVD Manager又又又点不开了。。。

而且,之前还能打开的SDK Manager也打不开了。。。

到这里我打算不行就去装Android Studio了,找找群里发现老师后面还发了个装android studio的操作文档,翻翻看了下,发现还有一种测试SDK是否配置成功的命令‘android -h’,输了发现是报错的,而输‘adb’没报错。

报的错是“No suitable java found.In order to properly use the android developer tools...”,搜了下报错内容,发现了这篇博客https://blog.csdn.net/Alexwym/article/details/81269186

试着更换了android-sdk-windows\tools\lib里的find_java.bat,结果可行了!!!AVD和SDK都能打开了!!!感动(ಥ _ ಥ)

在AVD照着文档设置了一个虚拟设备的参数,然后在eclipse里新建了个android应用项目,一开始创建到最后一步activity的finish键点不了,百度了下好像是新建是Minimun Required SDK不能选太低版本,改了下果然行了。

之后运行项目,不成功,报错显示“Unable to build: the file dx.jar was not loaded from the SDK folder”,但我看了下我的android-sdk-windows\build-tools\29.0.3\lib下面又dx.jar呀,查了下,按这篇博客https://blog.csdn.net/qq_32224139/article/details/69525946

说可能是兼容新的问题,版本越新问题越多,于是我下了25.0.2版本的build-tools,用它的dx.jar替换掉新版本里的,结果不明所以的就解决了!

再运行项目,还是报错

搜了下details,好像大致说是jdk版本的问题。我电脑的版本是jdk10,然后我还是去下了Java SE8u241 ,改了环境变量,重启eclipse,运行项目,终于成了!!!!撒花!!!!

看到这个hello world真实地感动了。。除了旁边那个模拟器显示不成比例。。 。最后又捣腾了半天,在编辑虚拟设备的device选项那里选了分辨率更低的320x480的设备,最后终于!终于显示正常了!!!!

这个励志的过程告诉我们,无论遇到什么困难都要微笑着面对它,消除恐惧的最好方法就是面对困难,坚持才是胜利,加油!奥利给!!!!

 

最后最后,我随便试试去点了下adt bundle里的eclipse,这货竟然能打开了,和它一起的臭弟弟SDK Manager也能打开了(噗)

这个故事或许大概叫作,jdk版本不匹配引发的血案(完)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值