我可以打开AVD管理器.当我在列表中的其中一个模拟器上点击“播放”时,我在AndroID Studio上看到下面的栏
但是在进度条到底后,没有任何反应.
我在release notes看到,最新的更新带来了模拟器的变化,所以我想知道这是否是一个错误,或者我错过了一些.
我正在使用AndroID Studio 2.3.
有任何想法吗?
解决方法 升级后遇到同样的问题.我无法弄清楚导致配置问题的原因,但我确实发现了一个解决方法.首先,我试图从命令行启动仿真器:
$emulator @<name_avd_image>emulator: ERROR: This AVD's configuration is missing a kernel file! Please ensure the file "kernel-ranchu" is in the same location as your system image.emulator: ERROR: ANDROID_SDK_ROOT is defined (<androID>/sdk) but cannot find kernel file in <androID>/sdk/system-images/ sub directorIEs
如果您使用-verbose标志运行模拟器,则可以获取更多信息.我尝试重新安装系统映像(例如AndroID API 25 x86 w / Google Api),AndroID Emulator 25.3.1,然后重新创建AVD,但没有任何效果.
最后作为解决方法,我刚将所有的系统文件从SDK系统映像目录复制到AVD目录中:
示例:Pixel XL(AndroID API 25 x86 w / Google Api)
来源:< androID> / sdk / system-images / androID-25 / Google_APIs / x86 /
DESTINATION:〜/ .androID / avd / Pixel_XL_API_25.avd /
之后,仿真器就开始了.这不是理想的,但这阻碍了我的发展,所以我不得不让模拟器重新开始运行.我希望别人能够弄清楚配置中有什么破坏.
更新:找出配置问题!
我注意到我定期看到控制台错误“你的模拟器已经过时了,请通过启动AndroID Studio进行更新”,所以我决定检查:
$which emulator<$ANDROID_SDK_ROOT>/tools/emulator
在这个thread的帮助下:
The problem is there are two emulators: one in
$ANDROID_SDK_ROOT/tools
,another one in
$ANDROID_SDK_ROOT/emulator
. The one in$ANDROID_SDK_ROOT/tools
cannot start. Place$ANDROID_SDK_ROOT/emulator
before
$ANDROID_SDK_ROOT/tools
in your$PATH
variable,it should fix the
problem.
注意:对于大多数Mac用户,您可以编辑〜/ .bash_profile来更改这些设置,然后运行$source〜/ .bash_profile来加载更新.在我特定的情况下,我还有一个旧的价值$ANDROID_HOME我必须清除.
总结以上是内存溢出为你收集整理的SDK工具更新到25.3.1之后,Android Studio上的模拟器不会启动全部内容,希望文章能够帮你解决SDK工具更新到25.3.1之后,Android Studio上的模拟器不会启动所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)