sho*_*_sm 176 eclipse android android-virtual-device android-emulator
当我尝试在Eclipse中运行Android模拟器时,发现了这个问题.无法弄清楚发生了什么.我在网上搜索了解决方案,但它看起来很模糊,我不明白.我按照网站安装AVD的步骤,我无法弄清楚我错过了什么.请按照以下步骤向我解释.
Chr*_*ipp 252
必须提供"ARM EABI v7a系统映像".通过Android SDK管理器安装它:
另一个提示(见这里) - 与
你可以打开GPU模拟来获得更快的模拟器:
注意:根据you786注释,如果您以前创建过模拟器,则需要重新创建它,否则这将无效.
备选方案1
英特尔提供" 英特尔硬件加速执行管理器 ",这是一个基于VM的仿真器,用于执行X86映像,也可由Android SDK Manager提供.请参阅此处的英特尔模拟器教程:HAXM加速Android模拟器.Roman Nurik 在这里发布了一款采用Android 4.3的英特尔模拟器"速度极快".
备选方案2
在上面的帖子的评论中,你可以找到Genymotion的参考,它声称是"应用程序测试和演示的最快的Android模拟器".Genymotion在VirtualBox上运行.另请参阅他们在Google+上的网站,这篇文章来自Cyril Mottier以及关于reddit的本指南.
备选方案3
在XDA论坛中,我读到了MEmu - 最强大的PC模拟器,比Bluestacks更好.你可以在这里找到模拟器.这让我...
备选方案4
...此XDA论坛条目:如何使用快速!BlueStack作为您的备用Android开发模拟器.你可以在这里找到模拟器.
小智 22
您可以获得此错误的另一个原因是Eclipse无法找到正确的文件.
查看Eclipse正在寻找SDK文件的位置.您可以在命令行上执行此操作.下面是我创建并命名为'SonyTabletS'的avd的Windows命令提示符的示例:
c:\Program Files (x86)\Android\android-sdk\tools> emulator @SonyTabletS -verbose
Run Code Online (Sandbox Code Playgroud)
返回的第一行显示了eclipse在寻找SDK文件的位置,它们看起来像:
emulator: found ANDROID_SDK_ROOT: C:\Program Files (x86)\Android\android-sdk
Run Code Online (Sandbox Code Playgroud)
确保位置正确.
在我的情况下,ANDROID_SDK_ROOT
最初设置错误到我的主目录.这是因为我通过盲目地遵循Sony Tablet S SDK安装说明并添加ANDROID_SDK_ROOT
具有错误路径的环境变量来设置它.
ner*_*and 15
我有同样的问题.在我的情况下,我发现我已经安装了另一个版本的sdk以及Android Studio提供的版本.将我的ANDROID_SDK_ROOT环境变量更改为原始值,为我修复了它.
jpt*_*ung 13
我的故事,Eclipse想kernel-ranchu
在系统映像文件夹(/path/to/android-sdk-macosx/system-images/android-25/google_apis/arm64-v8a
)中找到一个名为" "的文件.
模拟器:错误:这个AVD的配置缺少一个内核文件!请确保文件"kernel-ranchu"与系统映像位于同一位置.
模拟器:错误:ANDROID_SDK_ROOT未定义
在该系统映像文件夹中有一个名为" kernel-qemu
" 的文件.我只是将其重命名为" kernel-ranchu
"并且它有效...
CKP*_*P78 10
这是我的故事.在AVD经理的"行动"下,我查看了AVD的详细信息.向下滚动,我找到了这条线:
image.sysdir.1: add-ons\addon-google_apis-google-16\images\armeabi-v7a\
Run Code Online (Sandbox Code Playgroud)
然后我导航到这个文件:
C:\Users\XXXX\AppData\Local\Android\sdk\add-ons\addon-google_apis-google-16\images\armeabi-v7a
Run Code Online (Sandbox Code Playgroud)
我发现没有内核文件.但是,我确实找到了一个内核文件:
C:\Users\XXXX\AppData\Local\Android\sdk\system-images\android-16\default\armeabi-v7a
Run Code Online (Sandbox Code Playgroud)
所以我将其复制并粘贴回:
C:\Users\XXXX\AppData\Local\Android\sdk\add-ons\addon-google_apis-google-16\images\armeabi-v7a
Run Code Online (Sandbox Code Playgroud)
然后AVD工作了.
归档时间: |
|
查看次数: |
243101 次 |
最近记录: |