level 4
依稀划过
楼主
本人新人小白一枚,这几天净折腾eclipse+ADT和AS了,刚自学了java基础,想看看安卓,结果搭建时净出些奇葩问题,以下是吐槽,AVD路径设置在第二段,不想看吐槽的请略过第一段(勿喷):
学java时用的eclipse,网上搜了一下,可以直接装ADT来学安卓,结果证明是个深坑,装了网上下载的ADT和sdk,然后满心欢喜的准备瞧瞧安卓的,结果却是不断的更新sdk(不是一次直接更新到最新),更新了一个版本之后,又出来新的版本,反正就是不断的出新的版本(最后2G的sdk目录就到了18G),好不容易版本更新不动了,ADT又不配套了,到处去找新版本的ADT,然后卸载了旧版的装上新版,终于折腾好了,一把辛酸泪,弄了一天,一天都是不断的百度,不断的调整各种问题!跑起了avd,用了intel那个加速,果然如网上说的,爽歪歪,如真机般丝滑,流畅,新建了helloworld,结果DDMS死都不显示设备,扛不住,睡了,第二天adb那个玩意折腾了一天,网上说的各种方法都试过了reset adb,查看端口占用啊什么的,搞不定,adb占用了adb,进程里面确只有一个adb,最终还是没能解决,找了2个群,好不容易等到大神搭理,最终问跑了大神,继续百度,发现最大的可能就是ADT版本低了,无力了,谷歌早不提供ADT了,于是转战AS,下载2.3.3版本的AS同时看了几个安装教程(都是之前版本的),直接默认安装到底,C盘就红了脸,虽然笨重了点,但是很好使,真实机也能检测到,avd也能检测到,但是avd打死不更新,只有一个安卓7和7.1将就用,结果找了个教程敲代码准备入门,结果可能语法不一,有2行一直报错,换教程也不好使,怒而卸载,第三天,重装了网上下载的带ADT和sdk的eclipse,又更新,蛋疼,还是不能显示设备,准备将就一下,结果准备运行的时候没有设备可选选,悲剧!想死的心都有了。。。。我滴个肾啊(肾都要气亏了)
重新换上了AS,这次把sdk目录换了,C盘终于没多大事了,sdk管理那里配上自己设置的sdk路径,走起!
插手机测试了下hello,能行
但是avd那里还是不能刷新sdk,launch。。。。。那一串都不显示,自己手动把eclipse更新的sdk里的往当前sdk里面搬了一个,avd管理那里终于有个低版本的可以用了,创建后发现C盘又少了,一看,新建的avd在C盘,百度搜,剪切到别的目录,然后改配置文件,不行;配置一个ANDROID_SDK_HOME,启动AS,报错,继续百度,差不多都是这两个办法和一个改idea配置文件的,不好使,决定把环境里自己加的sdkhome的删了,动手时,突然想改成ANDROID_SDK_HOME改成ANDROID_AVD_HOME试试再说,E盘里新建一个avd文件夹,复制路径,贴到环境的ANDROID_AVD_HOME那里作为它的路径,删掉C盘里面创建的avd,启动AS,创建AVD,然后就看见E盘avd里面有了镜像等文件,瞅瞅C盘的.android目录里面,没有,放心了!运行,没问题。搞定
------------------------------------------------------------------------------
不想看楼主吐槽的请直接看这里:
------------------------------------------------------------------------------
解决方案:直接在环境变量里面增加这一条:ANDROID_SDK_HOME 路径是你想放AVD的目录(最好都是英文的不要用中文作死)
和我一样的小白可以参考一下,大神们请不要喷,请教教我怎么弄这个avd 管理页面里更新
2017年05月09日 17点05分
1
学java时用的eclipse,网上搜了一下,可以直接装ADT来学安卓,结果证明是个深坑,装了网上下载的ADT和sdk,然后满心欢喜的准备瞧瞧安卓的,结果却是不断的更新sdk(不是一次直接更新到最新),更新了一个版本之后,又出来新的版本,反正就是不断的出新的版本(最后2G的sdk目录就到了18G),好不容易版本更新不动了,ADT又不配套了,到处去找新版本的ADT,然后卸载了旧版的装上新版,终于折腾好了,一把辛酸泪,弄了一天,一天都是不断的百度,不断的调整各种问题!跑起了avd,用了intel那个加速,果然如网上说的,爽歪歪,如真机般丝滑,流畅,新建了helloworld,结果DDMS死都不显示设备,扛不住,睡了,第二天adb那个玩意折腾了一天,网上说的各种方法都试过了reset adb,查看端口占用啊什么的,搞不定,adb占用了adb,进程里面确只有一个adb,最终还是没能解决,找了2个群,好不容易等到大神搭理,最终问跑了大神,继续百度,发现最大的可能就是ADT版本低了,无力了,谷歌早不提供ADT了,于是转战AS,下载2.3.3版本的AS同时看了几个安装教程(都是之前版本的),直接默认安装到底,C盘就红了脸,虽然笨重了点,但是很好使,真实机也能检测到,avd也能检测到,但是avd打死不更新,只有一个安卓7和7.1将就用,结果找了个教程敲代码准备入门,结果可能语法不一,有2行一直报错,换教程也不好使,怒而卸载,第三天,重装了网上下载的带ADT和sdk的eclipse,又更新,蛋疼,还是不能显示设备,准备将就一下,结果准备运行的时候没有设备可选选,悲剧!想死的心都有了。。。。我滴个肾啊(肾都要气亏了)
重新换上了AS,这次把sdk目录换了,C盘终于没多大事了,sdk管理那里配上自己设置的sdk路径,走起!
插手机测试了下hello,能行
但是avd那里还是不能刷新sdk,launch。。。。。那一串都不显示,自己手动把eclipse更新的sdk里的往当前sdk里面搬了一个,avd管理那里终于有个低版本的可以用了,创建后发现C盘又少了,一看,新建的avd在C盘,百度搜,剪切到别的目录,然后改配置文件,不行;配置一个ANDROID_SDK_HOME,启动AS,报错,继续百度,差不多都是这两个办法和一个改idea配置文件的,不好使,决定把环境里自己加的sdkhome的删了,动手时,突然想改成ANDROID_SDK_HOME改成ANDROID_AVD_HOME试试再说,E盘里新建一个avd文件夹,复制路径,贴到环境的ANDROID_AVD_HOME那里作为它的路径,删掉C盘里面创建的avd,启动AS,创建AVD,然后就看见E盘avd里面有了镜像等文件,瞅瞅C盘的.android目录里面,没有,放心了!运行,没问题。搞定
------------------------------------------------------------------------------
不想看楼主吐槽的请直接看这里:
------------------------------------------------------------------------------
解决方案:直接在环境变量里面增加这一条:ANDROID_SDK_HOME 路径是你想放AVD的目录(最好都是英文的不要用中文作死)
和我一样的小白可以参考一下,大神们请不要喷,请教教我怎么弄这个avd 管理页面里更新
