在Ubuntu 17.04上从Android Studio运行AVD

11

我试图在Android Studio中运行一个应用程序,但是AVD没有启动。 虽然模拟器加载部分完成(模拟器没有打开,但进度条完成),但它卡在“等待目标设备上线”的状态。

终端输出:

    brian@brian-desktop:~/Downloads/android-studio/bin$ ./studio.sh
Looking in classpath from com.intellij.util.lang.UrlClassLoader@6d5380c2 for /com/sun/jna/linux-x86-64/libjnidispatch.so
Found library resource at jar:file:/home/brian/Downloads/android-studio/lib/jna.jar!/com/sun/jna/linux-x86-64/libjnidispatch.so
Trying /home/brian/.AndroidStudio2.3/system/tmp/jna3898264938984980367.tmp
Found jnidispatch at /home/brian/.AndroidStudio2.3/system/tmp/jna3898264938984980367.tmp
[   6896]   WARN - dea.updater.SdkComponentSource - File /home/brian/.android/repositories.cfg could not be loaded. 
Downloading https://services.gradle.org/distributions/gradle-3.3-all.zip
.........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Unzipping /home/brian/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3-all.zip to /home/brian/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9
Set executable permissions for: /home/brian/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/gradle-3.3/bin/gradle
[ 349239]   WARN - .workspace.NdkWorkspaceManager - NDK support for project 'Kryptomate' is disabled because it's not a valid Android project 
Looking for library 'libnotify.so.4'
Adding paths from jna.library.path: null
Trying libnotify.so.4
Found library 'libnotify.so.4' at libnotify.so.4
[ 403253]   WARN - tectAndAdjustIndentOptionsTask - Indent detection is too long for: ExampleUnitTest.java 
[ 403254]   WARN - tectAndAdjustIndentOptionsTask - Indent detection is too long for: gradle.properties 
[ 403254]   WARN - tectAndAdjustIndentOptionsTask - Indent detection is too long for: activity_item_detail.xml 
[ 403254]   WARN - tectAndAdjustIndentOptionsTask - Indent detection is too long for: item_list.xml 
[ 645318]   WARN -                    #InstantRun - Instant Run enabled, but not doing an instant run build since: API_TOO_LOW_FOR_INSTANT_RUN 
[ 945340]   WARN - run.EmulatorConnectionListener - Timed out after 300seconds waiting for emulator to come online. 
[ 965742]   WARN -                    #InstantRun - Instant Run enabled, but not doing an instant run build since: API_TOO_LOW_FOR_INSTANT_RUN 

[Idea.Log]

我正在运行 Ubuntu 17.04 和 Android Studio 2.3.3。

我搜索了类似的问题,并尝试根据建议启用了 adb 集成,但没有成功。


你能添加你的 idea.log 尾部吗?它在 ~/.AndroidStudioPreview3.0/system 上。 - Martin Revert
@MartinRevert https://pastebin.com/iD2gYD5p - Brian
我的第一个猜测是你的项目针对的是API 19,而该API级别不适用于即时运行构建。我建议将minSdkVersion升级到21并使用相匹配的API模拟器。如果由于任何原因无法实现这一点,则可以从“文件”->“设置”->“构建、执行和部署”->“即时运行”中禁用“即时运行”,重新启动Android Studio,然后再次尝试。 - Martin Revert
同样失败了,下载了ARM x64 API 24(我使用的是AMD CPU)的镜像,但没有成功。:/ https://pastebin.com/eAWZqNsV (idea.log) - Brian
日志在模拟器非常开始时停止,没有错误和即时运行错误消息,这很好。现在问题是另一件事,也许与NDK依赖项有关,但没有错误证明这一点。很抱歉,我无法从这里提供帮助。 - Martin Revert
1个回答

9

我遇到了同样的问题,使用的是ubuntu和android studio 2.3.3版本。我找到了一个方法来解决它,通过在stackoverflow上搜索,最终找到了解决方案。

解决方法是找到lib64文件夹,因为我使用64位的ubuntu。在我的情况下,它位于~/Android/Sdk/emulator/lib64文件夹下,然后在终端中运行以下命令:

//首先在终端中输入以下命令

$ sudo apt-get install lib64stdc++6:i386

$ sudo apt-get install mesa-utils

//导航到 ~/Android/Sdk/emulator/lib64 文件夹

$ mv libstdc++/ libstdc++.bak

$ ln -s /usr/lib64/libstdc++.so.6 libstdc++

参考链接:- 如何在Android Studio中获取有关“等待目标设备上线”的更多信息?


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接