感悟网 导航

使命召唤8安装到百分之75就出弹窗,说的Failed to start% n% s% nw module ISExec! 求解决啊 坦克世界玩不了,进入就说Application has fa...

作者&投稿:耿相 (若有异议请与网页底部的电邮联系)
在android4.0.几的版本上会出现这个问题,在线求解答~

  在Ubuntu12.04(64位)编译Android4.0源码时,遇到各种各样的问题。不是缺这个,就是少那个。现把这些问题和解决方法罗列出来(最新统计)。

  错误(1):
  /usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
  make: *** [out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp.o] 错误 1

  解决:
  sudo apt-get install libc6-dev-i386

  错误(2):
  make: *** [out/host/linux-x86/obj/EXECUTABLES/acp_intermediates/acp] error 1

  解决:
  sudo apt-get install g++-4.4-multilib

  错误(3):
  external/clearsilver/cgi/cgi.c:22: fatal error: zlib.h: No such file or directory
  compilation terminated.
  make: *** [out/host/linux-x86/obj/SHARED_LIBRARIES/libneo_cgi_intermediates/cgi.o] Error 1

  解决:
  sudo apt-get install zlib1g-dev

  错误(4):
  /usr/bin/ld: cannot find -lz
  collect2: ld returned 1 exit status
  make: *** [out/host/linux-x86/obj/EXECUTABLES/aapt_intermediates/aapt] Error 1

  解决:
  sudo apt-get install lib32z1-dev

  错误(5):
  bison -d -o out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp frameworks/base/tools/aidl/aidl_language_y.y
  /bin/bash: bison: command not found
  make: *** [out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_y.cpp] Error 127

  解决:
  sudo apt-get install bison

  错误(6):
  Lex: aidl <= frameworks/base/tools/aidl/aidl_language_l.l
  /bin/bash: flex: command not found
  make: *** [out/host/linux-x86/obj/EXECUTABLES/aidl_intermediates/aidl_language_l.cpp] Error 127

  解决:
  sudo apt-get install flex

  错误(7):
  /usr/bin/ld: cannot find -lncurses
  collect2: ld returned 1 exit status
  make: *** [out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb] Error 1

  解决:
  sudo apt-get install lib32ncurses5-dev

  错误(8):
  prebuilt/linux-x86/sdl/include/SDL/SDL_syswm.h:55: fatal error: X11/Xlib.h: No such file or directory
  compilation terminated.
  make: *** [out/host/linux-x86/obj/EXECUTABLES/emulator_intermediates/android/main-common.o] Error 1

  解决:
  sudo apt-get install libx11-dev

  错误(9):
  sh: gperf: not found
  calling gperf failed: 32512 at ./makeprop.pl line 96.
  make: *** [out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/WebCore/css/CSSPropertyNames.h] Error 25
  make: *** Deleting file `out/target/product/generic/obj/STATIC_LIBRARIES/libwebcore_intermediates/WebCore/css/CSSPropertyNames.h'

  解决:
  sudo apt-get install gperf

  错误(10):
  build/core/java.mk:9: *** bin: Target java module does not define any source or resource files. Stop.

  解决:
  删除源码根目录下的bin文件夹,这个文件夹是导入eclipse时创建的。

  错误(11):
  /usr/bin/ld: cannot find -lX11
  collect2: ld returned 1 exit status
  make: *** [out/host/linux-x86/obj/lib/libOpenglRender.so] 错误 1

  解决/usr/bin/ld: Cannot Find -lxxx错误
  /usr/bin/ld: cannot find -lltdl
  collect2: ld returned 1 exit status

  解决办法是(方法一):

  [root@9-104 php-5.2.8]# updatedb
  [root@9-104 php-5.2.8]# locate libltdl //提示/usr/bin/ld: cannot find -lxxx ,查找时候前面加lib:libxxx 住一 第一个l去掉
  /usr/lib64/libltdl.so.3
  /usr/lib64/libltdl.so.3.1.4
  /usr/share/libtool/libltdl
  /usr/share/libtool/libltdl/COPYING.LIB
  /usr/share/libtool/libltdl/Makefile.am
  /usr/share/libtool/libltdl/Makefile.in
  /usr/share/libtool/libltdl/README
  /usr/share/libtool/libltdl/acinclude.m4
  /usr/share/libtool/libltdl/aclocal.m4
  /usr/share/libtool/libltdl/config-h.in
  /usr/share/libtool/libltdl/config.guess
  ...
  注意拉:
  [root@9-104 php-5.2.8]# ln -s /usr/lib64/libltdl.so.3 /usr/lib64/libltdl.so
  原理:给查找到的libxxx文件做软链接
  ln -s /usr/lib64/libxxx.so.X(X代表数字) /usr/lib64/lxxx.so

  解决办法是(方法二):
  apt-get install libxx-dev(如:apt-get install libltdl-dev)
  /usr/bin/ld: cannot find -lXt 这种情况一般就是库找不到,有可能你没安装,有可能你安装了但是路径不对。你可以先用 #locate libxt查看下,时候跟这有光的库,没有就安装。

  以上两种办法若再出现如下错误:

  :0:0: note: this is the location of the previous definition
  host StaticLib: libOpenglCodecCommon (out/host/linux-x86/obj/STATIC_LIBRARIES/li
  bOpenglCodecCommon_intermediates/libOpenglCodecCommon.a)
  host SharedLib: libOpenglRender (out/host/linux-x86/obj/lib/libOpenglRender.so)
  /usr/bin/ld: cannot find -lX11
  collect2: ld returned 1 exit status
  make: *** [out/host/linux-x86/obj/lib/libOpenglRender.so] Error 1

  解决方法(办法三亲测一定可行):$ sudo ln -s /usr/lib/i386-linux-gnu/libX11.so.6 /usr/lib/i386-linux-gnu/libX11.so

  错误(12):
  development/tools/emulator/opengl/host/libs/Translator/GLcommon/GLDispatch.cpp:22: fatal error: GL/glx.h: No such file or directory compilation terminated.
  make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libGLcommon_intermediates/GLDispatch.o] Error 1

  解决方法:sudo apt-get install libgl1-mesa-dev

  错误(13):
  host SharedLib: lib64EGL_translator (out/host/linux-x86/obj/lib/lib64EGL_translator.so)
  /usr/bin/ld: cannot find -lGL
  collect2: ld returned 1 exit status
  make: *** [out/host/linux-x86/obj/lib/lib64EGL_translator.so] Error 1
  make: *** Waiting for unfinished jobs....
  
  解决方法 :
  
  sudo apt-get install libglu1-mesa-dev

  错误(14):
  host StaticLib: libGLcommon (out/host/linux-x86/obj/STATIC_LIBRARIES/libGLcommon
  _intermediates/libGLcommon.a)
  host SharedLib: libGLES_CM_translator (out/host/linux-x86/obj/lib/libGLES_CM_tra
  nslator.so)
  /usr/bin/ld: cannot find -lGL
  collect2: ld returned 1 exit status
  make: *** [out/host/linux-x86/obj/lib/libGLES_CM_translator.so] Error 1

  由于libGL.so系统默认没有进行库路径下的链接,还需要手动链接一下
  解决方法: sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
  解决方法: sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so

  在网上搜到上面的解决方法,可是按照上述方法做了,问题依旧。经过多方实验,才发现问题所在。通过apt-get install的库不是libGL.so.1.2了。而是libGL.so.1.2.0.

  错误(15):
  make: *** [out/host/linux-x86/obj/EXECUTABLES/obbtool_intermediates/Main.o] Error 1

  后来发现了,原来是Ubuntu11.10里的gcc和g++版本太高了,于是执行下面的操作:

  sudo apt-get install gcc-4.4

  sudo apt-get install g++-4.4

  sudo rm -rf /usr/bin/gcc /usr/bin/g++

  sudo ln -s /usr/bin/gcc-4.4 /usr/bin/gcc

  sudo ln -s /usr/bin/g++-4.4 /usr/bin/g++

  把默认的4.6版本换为了4.4,继续编译源码,又出现了另一个错误,大致提示为:

  g++ selected multilib '32' not installed

  继续奋战吧,安装相应的工具吧:sudo apt-get install g++-4.4-multilib,现在正在make -j8(开启多线程编译(不推荐),可能有时候会出现问题,最好是直接make)

  2.解决各种依赖问题
  首先安装一些库
  ?View Code BASH

  1 sudo apt-get install gnupg flex bison gperf libsdl1.2-dev libesd0-dev
  2 sudo apt-get install libwxgtk2.6-dev squashfs-tools build-essential
  3 sudo apt-get install zlib1g-dev pngcrush schedtool ia32-libs libncurses5-dev

  这些库可能不全,如果出现问题,再google一下吧

  2.error: “_FORTIFY_SOURCE” redefined [-Werror]
  这个问题,据说与gcc版本有关,4.4版不会出现。
  后来在google code 上找到了使用gcc 4.6编译的方法
  修改build/core/combo/HOST_linux-x86.mk 文件 line 61

  ?View Code BASH

  1 -HOST_GLOBAL_CFLAGS += -D_FORTIFY_SOURCE=0
  2 +HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0

  这是CyanogenMod打上的补丁

  3.No rule to make target ‘out/target/product/generic/obj/lib/libcamera.so’
  修改 /home/Android-2.3.4/frameworks/base/services/camera/libcameraservice/Android.mk,USE_CAMERA_STUB:=false ->ture
  ?View Code BASH
  
  1 LOCAL_PATH:= $(call my-dir)
  2
  3 # Set USE_CAMERA_STUB if you don't want to use the hardware camera.
  4
  5 # force these builds to use camera stub only
  6 ifneq ($(filter sooner generic sim,$(TARGET_DEVICE)),)
  7 USE_CAMERA_STUB:=true
  8 endif
  9
  10 #########CHANGE THIS LINE############
  11 USE_CAMERA_STUB:=true
  12
  13 ifeq ($(USE_CAMERA_STUB),)
  14 USE_CAMERA_STUB:=false
  15 endif

坦克世界玩不了,进入就说Application has failed to start because DirectX 是进入方法错误造成的,解决方法为:
1、首先在电脑上打开坦克世界游戏。然后点击“开始游戏”。

2、然后再点击“选择关卡”。

3、首先在游戏关卡窗口中。选择“第一关”。

4、然后就可以进入到游戏中。再操控坦克,按“j”键就可以发射子弹攻击敌人。

5、然后在进行游戏的时候。要注意不要让敌人坦克攻击到中间的基地。要是基地被攻占的话,游戏就会失败。

安装高压版游戏需要关闭电脑安全软件,安装同时关闭大型软件以节省资源,切记不要乱动鼠标键盘! 你这样的情况;首先删除已安装游戏,清理硬盘,注册表,重启电脑后,按照上面方法安装!

《win7旗舰版玩使命召唤8为什么总是黑屏直接跳出》
答:应该不是硬件配置问题而是系统,你去网上找一个win7的DLL文件包,检查下是不是少了什么系统文件,导致部分软件崩溃

《为什么最近我的steam启动使命召唤8的时候弹出一个框说正在安装……,等...》
答:“正在安装”的应该是游戏的必备组件,估计和游戏本身没关系,是steam在下载这个组件的时候出问题了 先下载一些运行库试试吧,跳过那个安装步骤应该解决问题

《使命召唤8安装不了》
答:翻译器这么说:创建媒体文件1.M2T时发生错误。错误的原因无法确定。孩子,你可能买了个坑爹盗版。1.M2T出错==我不懂啊!!!不过我CALL了一下乔布斯,他点了根烟,幽幽地说,(1)装播放视频的玩意儿了吗?(2)到网上找一下COD8相关的视频整合文件夹下载了,替换装了一半的目录中的错误文件。。。

《你好,我下载了一个使命召唤8的安装包,可是安装的时候出现了这么一个对话...》
答:格式问题:方法 1;按桌面左下角的WINDOWS徽标,然后在选择运行,在其中输入”CMD”这时候会弹出一个MSDOS的窗口,输入convert d:/fs:ntfs (将d:改为你要转换的那个盘)这时候可能会要求你输入该盘的卷标,输入即可(问:卷标是什么?答:打开我的电脑,你给你那个盘起的名字就是卷标 CMD中是可以...

《用光盘安装使命召唤8总是到百分之99.2就不动了?》
答:肯定是光盘中的文件损坏了啊,你从网上下载嘛,其实睡觉前点起,很快的,早上起来就下好了。 何必用光盘一次一次安装浪费时间,实在不行就重买一盘,再不行就重装系统吧。

《使命召唤8怎么安装了然后显示磁盘已满怎么办每回都下载 到百分之五十...》
答:找本地磁盘D或者E或者F,哪个磁盘不用,直接格式化,然后存到那个磁盘上,使命八很大

《游迅网下载的使命召唤8硬盘版。下载完安装时跳出个页面。内容是游迅...》
答:去我游网下载,我在那下的,哦 ,还有什么(下载完安装时跳出个页面。内容是游迅网下载,安装可能有点慢)这个不知道与我之前下载的游戏安装时跳出个页面一样,有的是这样的,你要的是等待不是不行,我那次等了差不多1个钟呢,你等不了就去别的网址下载。

《玩使命召唤8可联机免安装中文硬盘版下载时,弹出这个框怎么办?_百度知 ...》
答:需要安装Net Framework 地址:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=0a391abd-25c1-4fc0-919f-b21f31ab88b7&displayLang=zh-cn

《为什么使命召唤8解压到13.7%就不动了》
答:你下载的压缩包问题或网站压缩包问题,正常COD8没那么小。我的13G还有加上联机文件13.4G不到,你重新下载吧。

《为啥我的使命召唤8在电脑上打不开啊,然后就是弹出这两个》
答:有移动硬盘去有 使命召唤8的玩吧 、先压缩在传硬盘上 回家解压直接就可以玩 在一个一用 快玩游戏 这个软件下载 直接就能玩 , 游民 下的竟事 我这8玩完了想玩 7 , 6 , 4 , 2 。都不行 最后在别的网站下的7 其他还不行呢 ,有空在找下 ...

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网