-
安装完ADT
-
将androiddevtools下载好的zip压缩包,解压到想要安装的文件夹
-
打开压缩后的文件夹,启动SDK Manager,下载所需
情况:
如果不在tools-option中设置代理(只是有时是下图情况,有时是何设置代理一样的情况)
如果设置代理
-
勾选所需要的安装包,进行安装(并没有设置代理,也没有修改host)
-
安装完成后,新建HelloAndroid项目,最后点击finish并无反应
-
从网上搜索解决办法,可能原因是没有Android support library,于是从网上下载dupportlibrary,解压后得到support文件夹,放到sdk目录下的extras文件夹下
-
再次新建项目,发现还是没反应,但是左侧列表已经出来项目
-
再次新建,把所需的API都重新设置一次,根据自己安装的API版本,成功
10. 但activity_main.xml显示Graphical Layout是去没有显示小手机,调整一下API,把最右侧29改为第一点的版本,显示成功
-
在activity_main.xml中run_as -> Android Application时无反应,在左侧项目中run发现错误
-
发现错误,在导航栏project-clean解决
13. 重新运行,显示build-tools\29.0.3\lib\dx.jar
问题好像是:eclipse自动使用最高版本的SDK的工具,国内现在可以访问的ADT版本是23.0.6,Google已经不再更新ADT了,这就会导致现有的ADT版本比SDK版本低
方法一:
在SDK Manager中重新下载25.0.2版本的build-tools,可以将这个版本的dx.tools替换到最高版本的buil-tools中(我用此方法)
方法二:
在 project.properties 中设置
sdk.buildtools=25.0.2
方法三:
删除一些较高版本的build-tools
-
重启eclipse,发现项目左上角有错号,再重新project-clean,错号消除
-
再右击项目,run,又有错误,网上搜了一下,应该是我的jdk版本是13,已经取消了BASE64,只好卸载jdk13重装jdk8
-
把jdk版本将为13,再次运行,创建虚拟机,选择Launch a new Android Virtual Device->Manager-create
-
创建虚拟机,如果CPU/APi没有合适的,可以去网上下载对应版本的system-images,放到sdk相应的文件夹中
创建虚拟机时,我的是AMD显卡,所以不能使用Intel Atom,在CPU/API选择的ARM
-
虚拟机启动,大功告成