0

我使用 Eclipse 作为我的 android 开发 IDE。

我刚刚安装了android-studio。我想重用我之前在 Eclipse 中使用的 Android-studio 中的 AVD。如何在 Android-studio 中导入这些 AVD,是否可以,或者我应该使用 android-studio 的 AVD 管理器下载新的 AVD

我的 Eclipse 路径

d:\my_work\Android\Eclipse\

和我的 Android SDK 路径

d:\my_work\Android\Android-sdk\

但我的 Android-Studio 路径是

c:\program files(x86)\Android\Android-studio

更新

这是我的 Avd 目录 在此处输入图像描述

我创建了 2 个 AVD,您可以看到该文件夹Android_2.3.3.avd​​和AVD_for_10_1in_WXGA_Tablet.avd

4

1 回答 1

2

SDK/etc 的大多数常规安装都会在您的 USER 文件夹中创建一个 /.android 文件夹(至少对于 Windows)。

在此文件夹中,您将找到一个 avd 文件夹。这包含您拥有的所有 AVD。

在 Android Studio 中生成一个新的 AVD 将一个 avd 配置文件放在与从基本 SDK/Eclipse 为我生成一个配置文件($USER/.android/avd)相同的文件夹中,这是有道理的,因为 AVD 是一种单独的实体(虽然 Android Studio 带有自己的 SDK)。

我希望这些信息对您的配置有所帮助。

编辑:我对 Android Studio 源代码进行了一些挖掘,发现了这个..

   * Returns the value for property lastSdkPath as stored in the properties file
   * at $HOME/.android/ddms.cfg, or null if the file or property doesn't exist.
   *
   * This is only useful in a scenario where existing users of ADT/Eclipse get Diamond,
   * but without the bundle. This method duplicates some functionality of
   * {@link com.android.prefs.AndroidLocation} since we don't want any file system
   * writes to happen during this process.
   */

我的猜测是,由于我已经使用 Android SDK 安装了 Eclipse,它使用了我已经设置的文件。

在您的情况下,您可能没有发生这种情况(即使它应该发生,因为您使用了 eclipse)。我将继续寻找某种“默认”sdk/avd 安装的来源,看看我是否可以直接帮助您,但您基本上需要在硬盘驱动器的某个位置搜索 .avd 文件夹。

于 2013-05-17T12:09:25.030 回答