从http://wear.techbrood.com/sdk/index.html下载下来的Eclipse ADT解压运行android sdk manager后只有这几项。
并没有如下图片那么多选项(特别 是多了一个虚拟镜像)
想请教下如何弄到并配置好Eclipse中的虚拟机。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
看起来你正在尝试配置Eclipse ADT环境以进行Android开发,并且希望添加虚拟设备(AVD)以便在其中运行和测试你的应用。根据你提供的信息,Eclipse ADT已经不再被官方推荐使用,Google已将Android开发的主要工具迁移到Android Studio。不过,如果你坚持要在Eclipse中配置,可以按照以下步骤尝试手动安装缺少的组件并设置虚拟机:
更新SDK Manager: 确保你的SDK Manager是最新版本。有时,较旧的SDK Manager可能不会显示所有可用的包。你可以尝试从命令行使用sdkmanager
工具来更新它或直接下载最新的SDK Tools。
手动安装缺失的组件: 如果通过图形界面找不到需要的组件,可以通过命令行工具sdkmanager
来安装。打开命令提示符或终端,导航到你的Android SDK目录下的tools/bin
或cmdline-tools/latest/bin
(取决于你的SDK版本),然后执行如下命令来安装特定的组件。例如,要安装系统镜像,可以执行:
sdkmanager "system-images;android-xx;google_apis;x86"
其中xx
代表你想要的Android版本号,如29
代表Android 10。
创建AVD(Android Virtual Device): 安装完所需的系统镜像后,你需要通过AVD Manager创建一个新的虚拟设备。在Eclipse中,这通常需要通过启动AVD Manager独立应用或者在Eclipse中找到对应的入口(如果支持的话)。但因为Eclipse ADT已过时,可能需要直接在SDK目录下的tools/bin
或cmdline-tools/latest/bin
中运行:
avdmanager create avd -n <avd_name> -k "system-images;android-xx;google_apis;x86"
替换<avd_name>
为你想要的虚拟设备名称,以及正确的系统映像代码。
配置Eclipse与AVD: 在Eclipse中配置虚拟机,通常需要确保Eclipse指向了正确的Android SDK路径。你可以在Eclipse的Preferences(Windows下是Window > Preferences,Mac下是Eclipse > Preferences)中的Android部分设置SDK Location。
运行应用: 配置好AVD后,理论上你应该能在Eclipse中选择该虚拟设备作为运行目标来测试你的应用。
由于Eclipse ADT的维护已经停止,强烈建议切换到Android Studio进行开发,它提供了更完善的集成环境、更好的性能以及对最新Android特性的支持,包括更方便的AVD管理。