最新版Android SDK Manager.exe 无法打开、配置代理等

2023-11-07

背景

升级 Android SDK tools 到版本26后就打不开Android SDK SDK Manager.exe工具了,甚至会找不到Avd Manager.exe和Sdk Manager.exe这两个文件。这是因为谷歌把他们移除了,功能整合到Android Studio中。

想配置个代理、镜像什么的都找不到入口,有两个解决方法。

 

1、回退tools版本

 

如果还想使用这两个,可以去下载对应平台的sdkmanager:

http://dl.google.com/android/android-sdk_r24.4.1-windows.zip

http://dl.google.com/android/android-sdk_r24.4.1-macosx.zip

http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz

 

24.4.1应该是最后一个带有这两个exe文件的 tools 文件。(linux和mac请忽略),与之后版本的只剩了tools命令工具,链接命名不同,不带这两个exe了,如tools_r25.2.5-windows.zipsdk-tools-windows-4333796.zip

 

解压覆盖。里面就tools工具文件夹和两个exe文件。接着升级到25.2.5,这是最后一个能打开Avd Manager.exe和Sdk Manager.exe的版本。升级可以打开通过Sdk Manager.exe升级,也可以通过下载25.2.5版本的tools解压升级:

http://dl-ssl.google.com/android/repository/tools_r25.2.5-windows.zip

 

当前最新的tools是26.1.1,下载链接是:

https://dl.google.com/android/repository/sdk-tools-windows-4333796.zip

体积比25.2.5小了一半。部分工具升级,部分移除了。

 

2、使用命令行

升级后并不意味着必须Android Studio,谷歌改成了命令行的操作形式了。进入sdk/tools/bin中执行,要求版本25.2.3以上。

sdkmanager 命令可以安装包、配置代理等。

看谷歌的说明吧:

原文链接:https://developer.android.google.cn/studio/command-line/sdkmanager.html

以下是全部内容:

 

 

The Android Developer Challenge is back! Submit your idea before December 2.

sdkmanager

sdkmanager 是一个命令行工具,可让您查看、安装、更新和卸载 Android SDK 的软件包。如果您使用 Android Studio,则无需使用此工具,而可以从 IDE 管理 SDK 软件包

sdkmanager 工具在 Android SDK Tools 软件包(25.2.3 及更高版本)中提供,并位于 android_sdk/tools/bin/ 目录下。

用法

您可以使用 sdkmanager 执行以下任务。

列出已安装和可用的软件包

    sdkmanager --list [options]
    

 

安装软件包

    sdkmanager packages [options]
    

 

packages 参数是 --list 命令列出的 SDK 样式的路径,这些路径括在引号中,如 "build-tools;29.0.0" 或 "platforms;android-28"。您可以传递多个软件包路径(用空格分隔),但各个路径必须括在各自的一组引号中。

例如,下面展示了如何安装最新的平台工具(包括 adb 和 fastboot)以及适用于 API 级别 28 的 SDK 工具:

sdkmanager "platform-tools" "platforms;android-28"
    

 

或者,您也可以传递指定所有软件包的文本文件:

    sdkmanager --package_file=package_file [options]
    

 

package_file 参数指定了文本文件所在的位置,该文件中的每一行都代表要安装的软件包的 SDK 样式路径(不带引号)。

要卸载软件包,只需添加 --uninstall 标记:

    sdkmanager --uninstall packages [options]
    sdkmanager --uninstall --package_file=package_file [options]
    

 

更新所有已安装的软件包

    sdkmanager --update [options]
    

 

选项

下表列出了上述命令的可用选项。

选项 说明
--sdk_root=path 使用指定的 SDK 路径而不是包含此工具的 SDK
--channel=channel_id 在通道(最多 channel_id 个)中添加软件包。可用的通道包括:

0(稳定)、1(测试版)、2(开发版)和 3(Canary 版)。

--include_obsolete 在软件包列表或软件包更新中添加过时的软件包。仅适用于 --list 和 --update命令。
--no_https 强制所有连接使用 HTTP 而不是 HTTPS。
--verbose 详细输出模式。该模式会输出错误、警告和参考性消息。
--proxy={http | socks} 通过给定类型的代理建立连接:表示高级协议(如 HTTP 或 FTP)的 http 代理,或者表示 SOCKS(V4 或 V5)的 socks 代理。
--proxy_host={IP_addressDNS_address} 要使用的代理的 IP 或 DNS 地址。
--proxy_port=port_number 要连接到的代理端口号。

注意:如果要为与当前计算机不同的操作系统安装软件包,请将 REPO_OS_OVERRIDE 环境变量设置为“windows”、“macosx”或“linux”。

Was this page helpful?

Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.

 

 

 

 

 

 

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

最新版Android SDK Manager.exe 无法打开、配置代理等 的相关文章

  • 单击弹出菜单时为什么导航栏出现在全屏应用程序中

    我有一个全屏应用程序 MainActivity java public class MainActivity extends AppCompatActivity TargetApi Build VERSION CODES KITKAT pr
  • Android Studio 3.0.0 不允许 DOCTYPE

    升级到Android Studio 3 0 0 同步并更新gradle插件 出现以下错误 Error DOCTYPE not allowed if function http apache org xml features disallow
  • Android 2.2 SDK - Droid X 相机活动无法正常完成

    我注意到我在 Droid X 上调用的默认相机活动与我的 Droid 和 Nexus One 上的默认相机活动看起来不同 在 Droid 和 Nexus One 上选择 确定 后 活动将完成 Droid X 有一个 完成 按钮 它将带您返回
  • Android 中用虚拟键盘捕捉按键按下的情况?

    使用物理键盘 您可以使用按键监听器 http developer android com reference android text method KeyListener html 就像是 myEditText setOnKeyListe
  • 使用库来维护免费/付费的应用程序版本

    维护免费 付费应用程序版本的共识似乎是使用库 并从每个活动中设置一个标志 以从代码库中获取不同的功能 这有多安全 据我了解 一个人可以root他们的手机 获取APK 并且可以对其进行反编译 即使代码被混淆 也不难看出该应用程序是带有标志的包
  • 如何在 Android 中使用 Assets 中预加载的 SQLite 数据库

    我想用preloaded database在我的应用程序中意味着尝试在安装 apk 时获取数据库 以便可以使用已保存在其中的数据 我复制了 成分 db 文件位于资产文件夹中 并使用以下代码 但这会出现错误 从资源文件复制数据库时出现问题 我
  • 使用 android AudioTrack 在左或右扬声器中播放声音

    我正在应用程序中的 AudioTrack 的帮助下播放声音 但我想在特定扬声器 耳朵中播放声音 即左扬声器或右扬声器或两个扬声器 以下代码是我用来播放声音的 private AudioTrack generateTone double fr
  • 安卓无法玩ogg

    有人知道这是什么意思吗 ogg使用phonegap is Media播放 它使用MediaPlayer 05 26 15 41 50 007 1160 3631 E AudioFlinger no more track names avai
  • Retrofit-2 内容类型问题

    我的 Api 接受 Content Type application json 作为标头 我按照改造文档中所述完美设置了标题 Headers Content Type application json POST user classes C
  • 使用 RecyclerView 适配器在运行时更改布局屏幕

    我有两个布局文件 如下所示 如果列表中存在数据 则我显示此布局 当列表为空时 我会显示此布局 现在我想在运行时更改布局 当用户从列表中删除最后一项时 我想将布局更改为第二张图片中显示的 空购物车布局 In getItemCount Recy
  • Android 应用被 Google Play 拒绝

    我最近向 Google Play 商店提交了一个 Android 应用程序 但收到一条消息说我的应用程序已被拒绝 我不确定问题是什么 也找不到确切的解决方案 拒绝原因 违反了禁止行为条款 内容政策 经过定期审核后 我们确定您的应用程序支持
  • 以编程方式更新 Android 中的联系人姓名和电话号码

    我创建一个应用程序来读取 更新 删除联系人详细信息 这是更新联系人姓名和电话号码的问题 有人可以帮助我吗 我该怎么做 我正在使用以下代码 但它不起作用 Override public View onCreateView LayoutInfl
  • 应用内结算错误

    我的 UNMANAGED 应用内购买无法正常工作 在它完美运行之前 我可以使用测试帐户成功购买 但它突然不起作用了 因为我记得我对商家帐户所做的只是添加更多 2 4 个测试帐户 添加后 我的应用内购买将不起作用 所以我更新了公钥并上传了一个
  • Firebase ANR - 甚至不使用 firebase

    随着 GMS 的最新更新 引入了新的 ANR 如果您退出应用程序 然后返回 则 ANR 就会初始化 线程跟踪似乎指向 Firebase 但我什至从未开始使用 Firebase 我猜它一定是新的 GMS 包的一部分 06 11 00 34 0
  • 为什么Android应用程序在发布到市场后尺寸会增加?

    我最近在 Android 市场上发布了我的应用程序 显示应用程序大小为 5 4MB 而实际 apk 大小为 2 8MB 为什么显示多出2MB 我应该如何限制我的应用程序大小 请帮我 您的应用程序大小会增加 因为您使用了复制保护选项ON在发布
  • 将图像添加到自定义 AlertDialog

    我制作了一个 AlertDialog 让用户可以从我显示的 4 个选项中选择一个 前 3 个让他们在单击号码时直接拨打号码 第 4 个显示不同的视图 现在看起来是这样的 由于第四个选项的目的是不同的任务 我想让它看起来不同 因为用户可能会感
  • 无法将类型“System.IO.Stream”隐式转换为“Java.IO.InputStream”

    我提到了一些类似的问题 但没有一个涉及IO 当我使用时 我在java中使用了相同的代码Eclipse 那次就成功了 但现在我尝试在中使用这段代码Mono for Android C 它不起作用 我正在尝试运行此代码来创建一个InputStr
  • 安卓的限制

    我需要构建一个应用程序 该应用程序拍摄相机图像并将其上传到网络 在网络上进行一些处理并返回真 假 我在这方面遇到了一些问题 希望得到澄清 1 我的应用程序有什么方法可以知道 Android 相机捕获的图像吗 我从这里明白了什么 Androi
  • 按字母顺序过滤 Firestore 数据以对 Google Cloud 中的文档读取进行分类/减少

    基于这样的事实Cloud Firestore 不支持全文搜索 https firebase google com docs firestore solutions search到目前为止 我决定问这个question https stack
  • Android:解析 XML 数据的最佳解析器 [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我正在开发一个应用程序 其中我第一次要解析来自远程服务器的 xml 文件中的数据 但我无法选择哪个解析器是有效的或最适合解析的 因为我知道主要有

随机推荐

  • 健康体检中心

    传智健康 项目介绍 健康管理机构的业务系统 传统的互联网项目 后端系统 前端微信网页 开发人员应该需要的资料 1 需求说明书PRD 含功能大纲 功能详情 流程图 性能需求 产品原型图 2 UI 原型图并非最终效果图 最终要过要以UI为准 所
  • HTML 5概述

    HTML语言是一种简易的文件交换标准 用于物理的文件结构 它旨在定义文件内的对象和描述文件的逻辑结构 而并不定义文件的显示 由于HTML所描述的文件具有极高的适应性 所以特别适合于WWW的出版环境 什么是 HTML5 HTML5是HTML语
  • css选择某元素优先上方显示的方法

    z index 在做一个搜索栏时想要在搜索栏上显示文字提示 当然不是placeholder那种 是一种浮动在搜索栏上固定的元素提供的文本文字 例如这种 查找资料后知道用的是z index 这里是z index的MDN手册说明 z index
  • c语言 结构体排序 相同 下一个,C语言 · 运用结构体的排序方法

    之前遇到排序只想着最原始的方法 诸如冒泡 选择 快速排序等等 刚刚跟大牛学会了结构体的方法来排序 这样的话以后再也不用怕成绩统计 名次排序之类的题目了 首先头文件 基于大牛的方法 本人之后做题喜欢引入题目中常用的五个头文件 定义结构体 注释
  • Java架构师面试题全集:Java基础+技术框架+系统架构+分布式系统

    Java架构师面试题全集 Java基础 技术框架 系统架构 分布式系统 优知学院 2018 10 10 18 45 00 基础题目 Java线程的状态 进程和线程的区别 进程间如何通讯 线程间如何通讯 HashMap的数据结构是什么 如何实
  • excel表格中忘了撤销工作表保护密码怎么办

    转自 https zhidao baidu com question 297630230 html 用宏代码破解密码 以office2007为例说明 2003也是一样的 只是菜单命令的位置不同 第一步 打开该文件 先解除默认的 宏禁用 状态
  • 深入解析QUIC协议

    QUIC Quick UDP Internet Connection 是Google提出的一个基于UDP的传输协议 因其高效的传输效率和多路并发的能力 已经成为下一代互联网协议HTTP 3的底层传输协议 除了应用于Web领域 它的优势同样适
  • 2023前端面试题

    HTML CSS 1 块元素垂直居中 1 弹性布局 display flex justify content center align items center 2 定位 position absolute left 50 top 50 t
  • LinkedHashMap常用方法源码

    类介绍 注释 add contains remove 方法 时间复杂度是O 1 LinkedHashMap的遍历耗时 与 capacity无关 与map的size 元素多少 呈线性 HashMap的遍历 可能比 LinkedHashMap更
  • 数据结构与算法:线索二叉树

    线索二叉树 线索二叉树原理 首先我们要来看看这空指针有多少个呢 对于一个有n个结点的二叉链表 每个结点有指向左右孩子的两个指针域 所以一共是2n个指针域 而n个结点的二叉树一共有n 1条分支线数 也就是说 其实是存在2n n 1 n 1个空
  • 一款界面友好的思维导图软件MindMaster

    一款界面友好的思维导图软件MindMaster MindMaster 官网 http www edrawsoft cn mindmaster 官网提供免费版下载 能满足基本功能需要 专业版需付费 如想尝试专业版请氪金或自行百度 MindMa
  • 绘图常见问题

    1 不同配置的电脑只是影响出图速度吗 答 是的 配置不同 绘图的速度会有一定差异 2 同一关键词在不同电脑的结果会有差别吗 答 不一定 但是有一定概率 基本不会重复 3 绘图关键词的数量有限制么 答 没有限制 一般建议三到五个关键词 4 对
  • PHP编译安装报错,make:*libtool: link: `ext/libxml/libxml.lo‘ is not a valid libtool object

    亲测可用 若有疑问请私信 把 php的源代码目录 你make过的 删掉 再解压 然后再 make 应该就 ok 了 我以前也遇到过这种问题 make clean后在make make install 就ok了 要把原先的make产生的信息清
  • 几何基础,多种矩阵的学习,世界坐标到屏幕坐标的两种转换方法,三种绘制方框的原理,hookd3d,hookopengl,骨骼透视,主播的秘密,FPS各种BT功能的原理 和检测对抗原理,UE4引擎,U3D

    为了方便大家可以系统性的学习 和了解FPS游戏相关知识 导致本帖包含的内容比较繁多 如果没有耐心全部看完的话 也可以直接跳到自己需要的知识点进行学习 下面介绍下 本帖主要内容包含 几何基础 多种矩阵的学习 世界坐标到屏幕坐标的两种转换方法
  • C++,M个苹果放N个盘子内有几种分法,允许空盘,1,5,1 、5,1,1是一种分法

    一个盘子可以放多个苹果 且允许空盘 那么我们可以利用递归来解题 首先可以分为几种情况 第一种 比如m 1 或者n 1 这种情况只能有一种分法 第二种 比如M
  • ArcGIS 10.1 Engine Developer Kit 和 ArcGIS 10.1 Engine 快速入门指南

    http resources arcgis com zh cn help quick start guides 10 1 index html 01q100000004000000 ArcGIS 10 1 Engine Developer
  • 开源库网格算法比较

    对于Mesh 我们通常分为结构化网格和非结构化网格 理解很简单 除了四边形和六面体是结构化网格 其它都是非结构化网格 最近在学习网格算法 本人关心的主要是3D网格相关的算法 总结了一下主要包括 网格生成 网格平滑 网格参数化 网格重新剖分
  • 3/1 线性存储之链表应用和练习题

    链表的应用及练习题 1 合并两一元多次项式 2 灵活使用链表的查找任意节点数据 本文将持续更新 1 合并两一元多次项式 举例说明 A x 5x2 x3 6x4 7x5 B x 7x 2x2 3x3 2x4 6x5 可以形成如图所示的两个链表
  • 运营之光2.0 我的互联网运营方法论与自白

    唯有爱与用户不可辜负 与每一位互联网人共勉 运营是什么 产品负责界定和提供长期用户价值 运营负责创造短期用户价值 协助产品完善长期价值 若干运营模块 内容运营 提升内容相关的数据 如内容数量 内容浏览量 内容互动数 内容传播数 用户运营 提
  • 最新版Android SDK Manager.exe 无法打开、配置代理等

    背景 升级 Android SDK tools 到版本26后就打不开Android SDK SDK Manager exe工具了 甚至会找不到Avd Manager exe和Sdk Manager exe这两个文件 这是因为谷歌把他们移除了