zbr*_*zbr 20 android android-emulator android-sdk-tools
我没有Android Studio,只有Android SDK.当我使用Android虚拟设备(AVD)管理器启动我的一个Android模拟器时,收到以下消息:
您的模拟器已过期,请通过启动Android Studio进行更新.
根据这些步骤,即使没有Android Studio,也可以使用Android SDK Manager来更新模拟器.但是没有SDK工具选项卡.
作为独立应用程序启动的SDK Manager是否与Android Studio中提供的SDK Manager不同?
此外,正如您所看到的,一切都是最新的,Android SDK工具的版本甚至比Android网站上提供的版本更新(在撰写此问题时为25.2.3).
那么如何更新模拟器?我不需要/想要Android Studio.
Jam*_*son 22
自SDK Tools v25.2.3(https://developer.android.com/studio/releases/sdk-tools.html)起,不再使用独立的GUI SDK Manager .您在"启动Android模拟器"运行窗口中看到的说明特定于通过Android Studio进行更新.Android Studio内部的SDK Manager与独立工具不同.我们添加了新的SDK包,旧的SDK Manager不了解如何处理或更新,包括新的模拟器.
您有两种方法可以更新模拟器:
使用新命令行SDK Manager:$./ sdkmanager --update(https://developer.android.com/studio/command-line/sdkmanager.html)
在Android Studio中使用新的SDK Manager:https://developer.android.com/studio/intro/update.html#sdk-manager
根据窗口输出,您的AVD可能看起来很旧,因此您可能需要创建新的AVD或更新以获得最新功能以及更好的仿真器性能和稳定性.
可以使用我之前所说的“强制手动升级”来更新没有Android Studio的Android模拟器, 并在那篇文章中进行讨论之后,我弄清楚了有关独立SDK的一些事情:
从25.2.3版开始,模拟器(最初作为Android SDK工具的一部分分发)似乎不再更新。
因此,解决方法涉及仿真器工具的“ 手动/强制升级 ”。目前,我已成功升级到版本27.3.8(并顺利运行Android 9)。
解决方法
首先,确保基本软件包仍然完好无损,然后按以下步骤升级仿真器:
使用说明
%USERPROFILE%\Android\android-sdk\tools或相关路径(是的,你必须合并成该文件夹,因为仿真器不具备的所有库和文件)Android SDK管理器(GUI)
现在照常准备AVD:
Android AVD管理员
重要连结
基本和仿真器工具(zip)
模拟器版本27.1.10(Mac OS)
模拟器版本28.0.22(最新的Linux OS最新)
模拟器版本28.0.22(Windows OS最新)
模拟器版本28.0.22(Mac OS最新)
更新:添加了最新的模拟器版本
特别感谢androiddev提供的linux链接,eaglemt和Vladyslav Panchenko提供的repos链接,并且对于mac os链接最重要。
| 归档时间: |
|
| 查看次数: |
23863 次 |
| 最近记录: |