开发者社区 问答 正文

配置ECLIPSE中的安卓虚拟机有问

从http://wear.techbrood.com/sdk/index.html下载下来的Eclipse ADT解压运行android sdk manager后只有这几项。

![image.png](https://ucc.alicdn.com/pic/developer-ecology/6f2553ffad1e4718880107b54f4f7fba.png)

并没有如下图片那么多选项(特别 是多了一个虚拟镜像)

想请教下如何弄到并配置好Eclipse中的虚拟机。

展开
收起
huc_逆天 2020-05-28 09:15:17 850 分享 版权
阿里云 AI 助理回答

看起来你正在尝试配置Eclipse ADT环境以进行Android开发,并且希望添加虚拟设备(AVD)以便在其中运行和测试你的应用。根据你提供的信息,Eclipse ADT已经不再被官方推荐使用,Google已将Android开发的主要工具迁移到Android Studio。不过,如果你坚持要在Eclipse中配置,可以按照以下步骤尝试手动安装缺少的组件并设置虚拟机:

  1. 更新SDK Manager: 确保你的SDK Manager是最新版本。有时,较旧的SDK Manager可能不会显示所有可用的包。你可以尝试从命令行使用sdkmanager工具来更新它或直接下载最新的SDK Tools。

  2. 手动安装缺失的组件: 如果通过图形界面找不到需要的组件,可以通过命令行工具sdkmanager来安装。打开命令提示符或终端,导航到你的Android SDK目录下的tools/bincmdline-tools/latest/bin(取决于你的SDK版本),然后执行如下命令来安装特定的组件。例如,要安装系统镜像,可以执行:

    sdkmanager "system-images;android-xx;google_apis;x86"
    

    其中xx代表你想要的Android版本号,如29代表Android 10。

  3. 创建AVD(Android Virtual Device): 安装完所需的系统镜像后,你需要通过AVD Manager创建一个新的虚拟设备。在Eclipse中,这通常需要通过启动AVD Manager独立应用或者在Eclipse中找到对应的入口(如果支持的话)。但因为Eclipse ADT已过时,可能需要直接在SDK目录下的tools/bincmdline-tools/latest/bin中运行:

    avdmanager create avd -n <avd_name> -k "system-images;android-xx;google_apis;x86"
    

    替换<avd_name>为你想要的虚拟设备名称,以及正确的系统映像代码。

  4. 配置Eclipse与AVD: 在Eclipse中配置虚拟机,通常需要确保Eclipse指向了正确的Android SDK路径。你可以在Eclipse的Preferences(Windows下是Window > Preferences,Mac下是Eclipse > Preferences)中的Android部分设置SDK Location。

  5. 运行应用: 配置好AVD后,理论上你应该能在Eclipse中选择该虚拟设备作为运行目标来测试你的应用。

由于Eclipse ADT的维护已经停止,强烈建议切换到Android Studio进行开发,它提供了更完善的集成环境、更好的性能以及对最新Android特性的支持,包括更方便的AVD管理。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答