android模拟器 报错:X Error of failed request: BadRequest (invalid request code or no such operation)

最近在ubuntu12.04上学习python,python2.7 python3.2差别还是蛮大的,就想着学习较新的

升级后

结果出现 输入法不显示   update-manager 和  add-apt-repository不能用,android的模拟器也打不开。

罪魁祸首直至python

因为python3.2没有往上兼容,导致从python2.7升级到3.2 很多依赖之前2.7版本的功能无法使用

如何解决python升级的问题 请 http://book.51cto.com/art/201405/439867.htm

言归正传,出现下面问题如何解决?

fglrxinfo

X Error of failed request:  BadRequest (invalid request code or no such operation)

Major opcode of failed request:  136 (GLX)

Minor opcode of failed request:  19 (X_GLXQueryServerString)

Serial number of failed request:  12

Current serial number in output stream:  12

一 准备工作:

1.下载适合你的最新的显卡驱动

http://ati.amd.com/support/driver.html

建议下载amd-catalyst-14-4-rev2-linux-x86-x86-64-may6.zip

2. 在安装之前,执行下面命令,安装依赖。

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases

二、删除以前的 ATI 驱动和 Mesa 驱动。也许你没有安装,但如果不删除现有的显卡驱动,可能造成安装后加载模块和驱动错误,不能正常驱动

删除以前的 ATI 驱动和 Mesa 驱动。也许你没有安装,但如果不删除现有的显卡驱动,可能造成安装后加载模块和驱动错误,不能正常驱动。

如果以前手工安装过驱动需要执行下面两行,如果没有,跳过。

cd /usr/share/ati/

sudo ./fglrx-uninstall.sh   [注意这里存在一个问题,如果该目录下没有fglrx-uninstall.sh 该怎么办,我就遇到了这种问题,折腾了会,后来在 下载的那个文件 fglrx-14.10.1006.1001/driver/ 找到有个shell   ]

sudo sh fglrx-uninstall.sh --force 【注意加--force 否则会有提示删除不掉】

sudo apt-get remove xorg-driver-fglrx xserver-xorg-video-ati xserver-xgl

三、安装驱动,不要在删除步骤前安装,不然会被卸载掉的。没有什么难的,基本上下一步就行了。

解压第一步下载的ati驱动

cd 解压后的目录

sudo sh ./amd-driver-installer-14.10.1006.1001-x86.x86_64.run

根据提示 下一步

四、安装完毕 根据提示重启

五、检查安装效果

1、首先看看驱动信息是否正确,执行

fglrxinfo

下面的是我结果

display: :0.0  screen: 0

OpenGL vendor string: Advanced Micro Devices, Inc.

OpenGL renderer string: AMD Radeon HD 7400M Series

OpenGL version string: 4.4.12874 Compatibility Profile Context 14.10.1006.1001

关键是要有 ATI,不能是其它的,如果不是的话,说明驱动模块没有正确加载,需要根据显示的内容,把对应的驱动删除。

2、看看自己的显卡是否工作在Xv模式下,执行

xvinfo

如果显示的结果很多很多,那就是工作在xv模式下了。如果像下面这样的显示,那还需要再设置

X-Video Extension version 2.2

screen #0

no adaptors present

手工设置xv模式

sudo aticonfig --overlay-type=xv

3、看看其它信息

glxinfo | grep direct

我的结果是

direct rendering: Yes

4、测试一下速度和工作是否正常,程序会显示转动的齿轮和一些数值。

glxgears

fgl_glxgears

参考:

http://zhidao.baidu.com/link?url=Fol6ZFsHFudbw9ZyqaUyhdOV63nDWQ6qahirsHXWCYCjSxYdJ4rh7ciSDv1toI2RfSHDbj3tt4Uj-B6N-Qp5Mq

http://askubuntu.com/questions/74171/is-my-ati-graphics-card-supported-in-ubuntu

android模拟器 报错:X Error of failed request: BadRequest (invalid request code or no such operation),布布扣,bubuko.com

时间: 2024-11-08 21:23:18

android模拟器 报错:X Error of failed request: BadRequest (invalid request code or no such operation)的相关文章

启动安卓模拟器报错 emulator: ERROR: x86_64 emulation currently requires hardware acceleration! CPU acceleration status:HAXM must be updated(version 1.1.1<6.0.1) 解决办法

启动安卓模拟器报错 emulator: ERROR: x86_64 emulation currently requires hardware acceleration!  CPU acceleration status:HAXM must be updated(version 1.1.1<6.0.1) 解决办法: 在android sdk 安装目录下找到 \Android\sdk\extras\intel\Hardware_Accelerated_Execution_Manager 双击int

【已解决】unity4.2.0f4 导出Android工程报错:Error building Player: ArgumentException: Illegal characters in path.

你看到的这个文章来自于http://www.cnblogs.com/ayanmw 使用unity3D开发的一个客户端,需要导出为Android工程,然后接入一些第三方android SDK. unity版本 操作系统为: OS 名称: Microsoft Windows 7 旗舰版 OS 版本: 6.1.7601 Service Pack 1 Build 7601 OS 制造商: Microsoft Corporation OS 配置: 独立工作站 OS 构件类型: Multiprocessor

【Linux】解决Android Stadio报错:error in opening zip file

报错: Failed to complete Gradle Execution Cause: error in opening zip file. 原因: 安装gradle失败引起的,往往是上网需要验证或是上网权限没有开通导致的: 解决: 1. 先删除原有的残余信息 rm -rf ~/.gradle ~/AndroidStudioProjects/.gradle 2. 检查网络配置,确保正常上网,android stadio代理上网配置操作: File -> Settings -> Http

git push报错:error: RPC failed; result=22, HTTP code = 413

新项目推送到服务器时报错: error: RPC failed; result=22, HTTP code = 413| 7.66 MiB/s    fatal: The remote end hung up unexpectedly 查了下,属于项目中有大文件,而http推送限制造成的,需要修改服务器配置.因为git服务器是通过nginx做反向代理之后实现的,因此需要修改nginx和appache(git服务器): 1.nginx服务器配置:/etc/nginx/conf.d/default.

Android studio 报错AAPT2 error

报错提示: Error:Execution failed for task ':app:mergeDebugResources'.Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details 具体表现:cant resolve symbol R 解决方案:在项目的gradle.properties中添加一行代码:

解决git报错:error: RPC failed; curl 18 transfer closed with outstanding read data remaining 的方法

报错信息: error: RPC failed; curl 18 transfer closed with outstanding read data remainingfatal: the remote end hung up unexpectedlyfatal: early EOFfatal: index-pack failed 解决方法一:网上大部分解决措施:命令终端输入如下命令,但是一般并不好使, git config --global http.postBuffer 524288000

Android studio 报错 gradel project sync failed Error:Cause: peer not authenticated

在网上找了半天,应该是找不到gradel的路径,试了网上非常多方法.本人解决例如以下: 在android studio中设置gradle.打开File-> settings->Gradle-> use local gradle distribution,然后选择你的gradle文件夹.就可以.(ps: gradle 2.8貌似存在问题,建议下载2.9 -all(不是bin))

64位Ubuntu配置android环境报错(...adb&quot;: error=2, 没有那个文件或目录)

Failed to get the adb version: Cannot run program "/home/jayhomzhou/android/android-sdk/platform-tools/adb": error=2, 没有那个文件或目录 64位系统,Ubuntu11.04,搭建JDK,Android环境,把android SDK复制过来后,里面的adb和其它命令的都不能使用. 错误提示:android-sdk-linux_86/platform-tools/adb:

linux学习(六) Ubuntu14.04(64位)配置android环境报错(...adb&quot;: error=2, 没有那个文件或目录)的解决方案

1.问题描述: 最近测试android环境的时候,运行程序,提示以下错误信息: Cannot run program error=2, 没有那个文件或目录' while attempting to get adb. 运行环境是 unbuntu 14.04 64位系统; 2.问题原因: 在网上搜索答案的时候,找到了问题的原因:因为系统是64位的,而Android sdk只有32bit的程序.所以就存在这不兼容的问题,缺少一些sdk运行的库. 3.解决方案: 很多软件只有32位的,还有很多比较依赖3