在没有重新安装操作系统的情况下将硬盘改为其他MotherBoard i5 3GHz处理器后,我的AVD仿真器没有运行.
操作系统:Ubuntu 10.10
我的模拟器没有通过eclipse运行.当我点击Run As .. Android应用程序.
然后我尝试通过命令提示符运行,然后显示一些错误,如下所示.
padmakumar@padmakumar-desktop:~$ emulator -avd JellyBelly
Failed to create Context 0x3005
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
Segmentation fault
Run Code Online (Sandbox Code Playgroud)
如何解决此错误以运行模拟器?
编辑:使用模拟器-avd JellyBelly -verbose
padmakumar@padmakumar-desktop:~$ emulator -avd JellyBelly -verbose
emulator: found SDK root at /home/padmakumar/android-sdk
emulator: Android virtual device file at: /home/padmakumar/.android/avd/JellyBelly.ini
emulator: virtual device content at /home/padmakumar/.android/avd/JellyBelly.avd
emulator: virtual device config file: /home/padmakumar/.android/avd/JellyBelly.avd/config.ini
emulator: using core hw config path: /home/padmakumar/.android/avd/JellyBelly.avd/hardware-qemu.ini
emulator: Found AVD target API level: 16 …Run Code Online (Sandbox Code Playgroud) Android Studio版本:
Android Studio 3.1.2
Build#AI-173.4720617,建于2018年4月14日
它是从Ubuntu的snap商店安装的.我使用1.在Ubuntu上设置Android Studio来安装kvm ·uw-it-aca/spacescout-android Wiki.我尝试用Ubuntu发行版解决Android Studio AVD问题 - cialu.net建议,但现在该lib64文件夹不包含libstdc++.我能找到的最接近的是libc++.so.1,我尝试使用它来安装它
sudo apt install libc++1
Run Code Online (Sandbox Code Playgroud)
并以类似方式链接它,但它只是让我的电脑卡住了.我还查看了由Android模拟器分段错误的答案链接的线程,但它们看起来很旧..
我也试过如何解决Android Studio Emulator:Ubuntu系统上的libGL错误 - cialu.net,但它没有帮助.
我试过Android Emulator没有在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 …Run Code Online (Sandbox Code Playgroud)