初始化 Android 构建环境后 Ubuntu 无法启动

初始化 Android 构建环境后 Ubuntu 无法启动

在我初始化 Android 构建环境之前,我的笔记本电脑运行正常。GUI 无法启动。这看起来像是某种显卡问题。我尝试修复它,但在尝试了互联网上的许多解决方案后,都不起作用。(我只知道基本的 Linux 东西。)我已经重新安装了操作系统。但是,我仍然想从源代码构建 Android。

知道什么可能导致该问题吗?有什么解决方法吗?

这里是我用来初始化构建环境的命令:

$ sudo apt-get install git gnupg flex bison gperf build-essential \
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
libgl1-mesa-dev g++-multilib mingw32 tofrodos \
python-markdown libxml2-utils xsltproc zlib1g-dev:i386
$ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so

我的笔记本电脑型号是华硕 u36sd。(https://help.ubuntu.com/community/Asus_U36SD) 谢谢

编辑:基于,我猜测 libgl1-mesa-glx:i386 可能会导致这个问题。

sudo apt-get install libgl1-mesa-dri:i386

The following packages will be REMOVED:
libgl1-mesa-dri-lts-quantal libxatracker1-lts-quantal ubuntu-desktop xorg
xserver-xorg-lts-quantal xserver-xorg-video-all-lts-quantal
xserver-xorg-video-vmware-lts-quantal
The following NEW packages will be installed:
libdrm-intel1:i386 libdrm-nouveau1a:i386 libdrm-radeon1:i386 libdrm2:i386
libexpat1:i386 libffi6:i386 libgl1-mesa-dri:i386 libllvm3.0:i386
libpciaccess0:i386 libstdc++6:i386

答案1

ubuntu-desktop您已卸载包括和在内的许多重要软件包xorg。这就是您没有 GUI 的原因。但您仍有一个正在运行的 shell。

重启之前,先切换到第一个终端CTRL+ALT+F1登录。然后运行

 sudo apt-get install ubuntu-desktop xorg

同意删除libgl1-mesa-dri

答案2

我也遇到了同样的问题。只需重新安装桌面,sudo apt-get install ubuntu-desktop然后重新启动即可。

相关内容