Android Studio 版本:
安卓工作室 3.1.2
版本 #AI-173.4720617,构建于 2018 年 4 月 14 日
它是从Ubuntu的snap商店安装的。 我使用 1 安装了 kvm。在 Ubuntu 上设置 Android Studio ·uw-it-aca/spacescout-android Wiki. 我尝试了解决 Android Studio AVD 问题与 Ubuntu 发行版 - cialu.net 建议,但现在lib64
文件夹不包含libstdc++
。我能找到的最接近的是libc++.so.1
,我尝试使用
sudo apt install libc++1
并以类似的方式链接它,但它只是让我的电脑卡住了。 我还查看了Android模拟器分段错误答案链接的线程,但它们看起来很旧。
我还尝试了如何解决 Android Studio 模拟器:Ubuntu 系统上的 libGL 错误 - cialu.net,但它没有帮助。
我尝试Android模拟器不是从Ubuntu的答案开始,使用如何在Ubuntu 18.04 Bionic Beaver Linux上安装NVIDIA驱动程序 - LinuxConfig.org 安装Nvidia驱动程序,但仍然不起作用。这是ubuntu-drivers devices
的输出:
== /sys/devices/pci0000:00/0000:00:03.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001401sv00001043sd0000854Dbc03sc00i00
vendor : NVIDIA Corporation
model : GM206 [GeForce GTX 960]
driver : nvidia-driver-390 - distro non-free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
唯一有效的是Android虚拟设备管理器崩溃并显示"双重释放或损坏"的答案,但是我想要硬件加速。
你能帮帮我吗?
经过几天的挣扎,我终于让它工作了。对我来说,问题是,即使操作系统报告已安装的 Nvidia 驱动程序,情况也并非如此。检查"lshw -c video"显示"nouveau"正在使用,无论我如何安装 Nvidia 的 - 命令行或使用"软件和更新"GUI。
我所做的是:
安装- Ubuntu 18.04,而不可选择安装图形的第三方软件
- 禁用从 BIOS 的安全启动。这是阻止安装Nvidia驱动程序的关键部分 。
- 使用"sudo apt install nvidia-driver-390"从命令行安装驱动程序
解决此问题的另一种(简单(方法是按照此处给出的驱动程序安装说明进行操作:https://askubuntu.com/a/1033498
即
$ ubuntu-drivers devices $ sudo ubuntu-drivers autoinstall
然后重新启动,并使用:
$ nvidia-smi
要确认驱动程序安装正确,其中输出应如下所示:
Sun Feb 17 16:28:49 2019
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 390.77 Driver Version: 390.77 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 Quadro P400 Off | 00000000:09:00.0 On | N/A |
| 34% 26C P0 N/A / N/A | 199MiB / 1997MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 1107 G /usr/lib/xorg/Xorg 96MiB |
| 0 2646 G ...or/qemu/linux-x86_64/qemu-system-x86_64 99MiB |
+-----------------------------------------------------------------------------+
就我而言,SIGSEGV 发生在工作区(虚拟桌面(之间切换时,并且似乎是 gnome-shell 和/或 gjs 中的一个错误,如 launchpad 上报告的那样。 如果您受到影响,请给此错误一些热量。
我将新版本的Android Studio(AS(下载到新安装的Ubuntu上 上个月18.04。我可以在 AS 中编译我的应用程序,但是当我尝试在 模拟器(Next_5X_API_27 或 Pixel_2_API_24( 模拟器因 SEGV 错误而崩溃。 我尝试了一些在网上看到的东西,但没有任何帮助。我在 空间硬盘驱动器,但结果相同。
然后我尝试通过USB将智能手机连接到计算机并输入AS。 这 当我尝试运行我的应用程序并且 AS 将其安装在设备上时,设备出现了,没有 我问并在那里正确运行它。现在我可以继续我的项目了。