所以我正在尝试创建一个 AVD 模拟器,并且在尝试创建 4.2.2 系统时,即使安装了映像,我仍然收到“没有为此目标安装系统映像”错误(参见 SDK 管理器的图片)。
我的系统是 x64,这有什么不同吗?
在 SDK 更新之后,我在 API 级别 19 上遇到了同样的问题,在我的情况下,重新启动 eclipse 并没有解决它。
出于某种原因,在sdk/system-images/android-19
目录中,带有系统映像(armeabi-v7a 和 x86)的子文件夹被放置在"default"
目录中。我只是将它们移到android-19
目录中(如果同时运行 eclipse,则必须重新启动它)。
您只需要重新启动这些工具。我以前见过这个错误。重新启动后将显示适当的安装图像。
您也可以尝试在“包”菜单中刷新,但最简单的方法是重新启动工具。
转到sdk\system-images并打开您正在使用的当前 API 的文件夹(例如,在您的情况下为 android-19文件夹)。现在您将找到一个名为'default'的文件夹,打开它,您将看到名为'armeabi-v7a'的文件夹或您安装的任何系统映像。现在将文件夹“armeabi-v7a”移动到目录sdk\system-images ...即从“默认”文件夹中移出。
而已。我有同样的问题,这种方法对我有用。:D
我重新启动eclipse。它对我有用,问题已解决。
我刚遇到同样的问题。我的问题是通过杀死 eclipse (Command + Q) 解决的,因为我是 Mac 用户。因此,如果您在其他操作系统下,请务必终止 Eclipse 的进程并重新启动它。
这里有很多可能有用的答案,但没有一个对我有用。
在我的 Mac 上,我安装了 Android Studio 和 Visual Studio。人们希望他们会自动在同一个地方寻找 Android SDK,但不,不一定。
在 Android Studio 中,转到工具 -> Android -> SDK 管理器。在弹出的窗口中,记下 Android SDK Location。它应该是这样的
/用户/[用户]/库/Android/sdk
接下来,在 Visual Studio 中,转到工具 -> SDK 管理器。在弹出的窗口中,左侧应该选择的路径是 Projects -> SDK Location -> Android。在右侧,单击位置选项卡。对我来说,Android SDK 位置路径设置为类似
/Users/[user]/Library/Developer/Xamarin/android-sdk-macosx
我将其更改为 Android Studio 使用的路径,这为我解决了问题。
当我在谷歌上搜索相同的错误时发现了这个线程。
所以我只想补充一点,如果有人遇到这个线程,但你使用的是Android Studio。您只需重新启动 Android Studio。我做到了,现在我可以看到我安装了什么。
很简单。我重新启动了 Eclipse,重新加载了我的项目,当创建一个新的模拟器时,问题就消失了
确保您有权android-sdk-linux
使用以下目录中的所有文件:
sudo chown $USER -R ./android-sdk-linux