zoukankan      html  css  js  c++  java
  • SDK打开模拟器遇到SDK包里缺少API组件,附上我的解决历程,心累

    背景描述:之前一直用真机做自动化,突然被要求用模拟器,就开始准备环境,发现模拟器里少很多配置,前提:配置了Android环境变量,且配置了代理如下:大连东软信息学院镜像服务器地址:http://mirrors.neusoft.edu.cn 端口:80;因为去年做安卓自动化时,API插件更新不下来,网上找到了解决方法,通过这个代理更新,亲测有效,所以现在重新搭建环境就继续沿用了这个代理。结果就如下图,SDK本身缺少很多API组件,没有像以前似的提示安装哪个API。(出现该情况的原因未找到)。然后开始各种尝试:

    1、自己去网上下载API,费了半天劲下载了Android8.0和Android6.0的API,放到D:\android-sdk-windows\platforms\下,如下图,但是在创建虚拟设备时,提示缺少System Images,又去网上找,没找到下载资源,中断。。。

     

     2、做安卓开发的同事推荐下载Android studio,我下载了studio3.5,安装后默认选择少API的D:\android-sdk-windows,导致studio里还是缺少API,且提示Android SDK已安装,无法安装studio自带的 ,卸载再安装,删掉已经配置过的Android环境变量,还是选择这个目录,不知道问题出在哪里,卸载再安装,删掉所有可能的配置信息,依旧没找到问题在哪里(忘记保存截图了)

    3、同事推荐FQ,但是电脑.net版本太低需升级,等不及就推荐我用genymotion,安装genymotion后,由于电脑配置太低,模拟器启动卡住了,无奈还是想到把SDK整好

    4、新同事推荐还是Android studio,3.0较稳定,于是卸载掉studio3.5删掉配置信息,重新换到C盘安装3.0,且不导入原有配置,这次安装后没再自动找D:\android-sdk-windows,而是换到了C:\Users\Administrator\AppData\Local\Android\Sdk,哎,看着有戏了,继续下一步,提示SDK tools directory is missing,针对这个问题在网上找答案,发现是studio弹出Unable to access Android SDK add-on list时,我选择了Setup Proxy,自己去配置了代理导致的(去年安装时google下载API失败,就用这个代理http://mirrors.neusoft.edu.cn 端口:80,看样子是Google现在好用了,不能用代理了)

    5、然后重启了我SDK ,去掉里边的代理,居然。。居然那些API组件终于从google的resposity下载下来了,好开心,不知道最根本的原因是 先配置环境变量引起的,还是设置的代理导致的 (其实在安装Android studio之前有尝试把代理去掉,但是依旧没从Google的reposity下载下来必备的组件),反正问题是解决了,也不想纠结了,记录下解决历程,继续努力!前进!

     附有API组件的图,折腾了一天的效果图

    SDK tools directory is missing解决链接   :https://xiezuan.github.io/2019/03/09/%E5%AE%89%E8%A3%85Android-Studio%E5%87%BA%E7%8E%B0SDK-tools-directory-is-missing%E9%97%AE%E9%A2%98/

  • 相关阅读:
    v-model
    CSS background 属性
    渐变背景
    mint ui的field用法和修改样式的方法
    js 数组包含
    password 密码查询
    web 单一平台登录逻辑
    内存共享锁业务逻辑(原创)
    无限分类树操作
    根据日期获取,x岁x月x天
  • 原文地址:https://www.cnblogs.com/cainiaotest/p/11713773.html
Copyright © 2011-2022 走看看