SDK错误解决

时间:2024-03-28 21:47:39
  1. 安装完ADT

  2. androiddevtools下载好的zip压缩包,解压到想要安装的文件夹
    SDK错误解决

  3. 打开压缩后的文件夹,启动SDK Manager,下载所需

    情况:

    如果不在tools-option中设置代理(只是有时是下图情况,有时是何设置代理一样的情况)

SDK错误解决

如果设置代理
SDK错误解决

  1. 勾选所需要的安装包,进行安装(并没有设置代理,也没有修改host)

  2. 安装完成后,新建HelloAndroid项目,最后点击finish并无反应

  3. 从网上搜索解决办法,可能原因是没有Android support library,于是从网上下载dupportlibrary,解压后得到support文件夹,放到sdk目录下的extras文件夹下
    SDK错误解决
    SDK错误解决

  4. 再次新建项目,发现还是没反应,但是左侧列表已经出来项目
    SDK错误解决

  5. 再次新建,把所需的API都重新设置一次,根据自己安装的API版本,成功

SDK错误解决
10. 但activity_main.xml显示Graphical Layout是去没有显示小手机,调整一下API,把最右侧29改为第一点的版本,显示成功
SDK错误解决
SDK错误解决

  1. 在activity_main.xml中run_as -> Android Application时无反应,在左侧项目中run发现错误
    SDK错误解决

  2. 发现错误,在导航栏project-clean解决

SDK错误解决
13. 重新运行,显示build-tools\29.0.3\lib\dx.jar

SDK错误解决

问题好像是:eclipse自动使用最高版本的SDK的工具,国内现在可以访问的ADT版本是23.0.6,Google已经不再更新ADT了,这就会导致现有的ADT版本比SDK版本低

方法一:

在SDK Manager中重新下载25.0.2版本的build-tools,可以将这个版本的dx.tools替换到最高版本的buil-tools中(我用此方法)
SDK错误解决
方法二:

在 project.properties 中设置
sdk.buildtools=25.0.2

方法三:

删除一些较高版本的build-tools

  1. 重启eclipse,发现项目左上角有错号,再重新project-clean,错号消除

  2. 再右击项目,run,又有错误,网上搜了一下,应该是我的jdk版本是13,已经取消了BASE64,只好卸载jdk13重装jdk8

    SDK错误解决

  3. 把jdk版本将为13,再次运行,创建虚拟机,选择Launch a new Android Virtual Device->Manager-create

SDK错误解决

  1. 创建虚拟机,如果CPU/APi没有合适的,可以去网上下载对应版本的system-images,放到sdk相应的文件夹中

    创建虚拟机时,我的是AMD显卡,所以不能使用Intel Atom,在CPU/API选择的ARM

SDK错误解决

  1. 虚拟机启动,大功告成

    SDK错误解决
    SDK错误解决