1.external/clearsilver/cgi/cgi.c:22:18: 致命錯誤: zlib.h:沒有那個檔案或目錄
編譯中斷。
解決方法:sudo apt-get install zlib1g-dev
2.prebuilt/linux-x86/sdl/include/sdl/sdl_syswm.h:55:22: 致命錯誤: x11/xlib.h:沒有那個檔案或目錄
解決方法:sudo apt-get install libx11-dev
3.host c++: obbtool <= frameworks/base/tools/obbtool/main.cpp
《命令列》:0:0: 錯誤: 「_fortify_source」重定義 [-werror]
:0:0: 附註: 這是先前定義的位置
cc1plus: all warnings being treated as errors
make: *** [out/host/linux-x86/obj/executables/obbtool_intermediates/main.o] 錯誤 1
解決方法:通過smba伺服器進入並修改原始碼目錄下/build/core/combo/host_linux-x86.mk檔案:
將以下語句
host_global_cflags += -d_fortify_source=0
修改為host_global_cflags += -u_fortify_source -d_fortify_source=0
4.external/mesa3d/src/glsl/linker.cpp: 在函式『void assign_varying_locations(gl_shader_program*, gl_shader*, gl_shader*)』中:
external/mesa3d/src/glsl/linker.cpp:1394:49: 錯誤: expected primary-expression before 『,』 token
external/mesa3d/src/glsl/linker.cpp:1394:50: 錯誤: 『varyings』在此作用域中尚未宣告
external/mesa3d/src/glsl/linker.cpp:1394:58: 錯誤: 『offsetof』在此作用域中尚未宣告
external/mesa3d/src/glsl/linker.cpp:1395:48: 錯誤: expected primary-expression before 『,』 token
external/mesa3d/src/glsl/linker.cpp:1412:47: 錯誤: expected primary-expression before 『,』 token
external/mesa3d/src/glsl/linker.cpp:1412:48: 錯誤: 『position』在此作用域中尚未宣告
external/mesa3d/src/glsl/linker.cpp:1414:47: 錯誤: expected primary-expression before 『,』 token
external/mesa3d/src/glsl/linker.cpp:1414:48: 錯誤: 『pointsize』在此作用域中尚未宣告
解決這個問題需要修改檔案如下:
把 "#include " 新增到 linker.cpp 檔案頭部。這樣就可以編譯完成了。
6.make: *** [out/host/linux-x86/obj/static_libraries/libglcommon_intermediates/gldispatch.o] 錯誤 1
lsy@lsy:~/share/ex
解決辦法:
sudo apt-get install libgl1-mesa-dev
7.frameworks/compile/slang/slang_rs_export_foreach.cpp:249:23: 錯誤: variable 『paramname』 set but not used [-werror=unused-but-set-variable]
cc1plus: all warnings being treated as errors
解決辦法:
$ vim frameworks/compile/slang/android.mk
將 local_cflags_for_slang 所在行最後的 -werror 去掉:
#local_cflags_for_slang := -wno-sign-promo -wall -wno-unused-parameter -werror
local_cflags_for_slang := -wno-sign-promo -wall -wno-unused-parameter
8.make: *** [out/target/product/generic/obj/shared_libraries/gralloc.goldfish_intermediates/gralloc.o] 錯誤 1
解決辦法:
4/development/tools/emulator/opengl/system/gralloc
gralloc.cpp中struct private_module_t hal_module_info_sym 結構提中新增
getphys: null,
9.make: *** [out/host/linux-x86/obj/static_libraries/libmesa_intermediates/src/glsl/linker.o] 錯誤 1
解決辦法:
vim external/mesa3d/src/glsl/linker.cpp 新增 #include
10.external/oprofile/libpp/format_output.h:94:22: 錯誤: reference 『counts』 cannot be declared 『mutable』 [-fpermissive]
解決辦法:
把:mutable counts_t & counts;
改為:counts_t & counts; //94行
11 make: ***
[out/host/linux-x86/obj/executables/test-librsloader_intermediates/test-librsloader] error 1
解決辦法:
vim external/llvm/llvm-host-build.mk
新增:local_ldlibs := -lpthread -ldl
12.make: *** [out/host/linux-x86/obj/static_libraries/libgtest_host_intermediates/gtest-all.o] 錯誤 1
解決方法:
vim external/gtest/include/gtest/internal/gtest-param-util.h
新增:#include
Android編譯錯誤處理
在模擬器中出現這個錯誤 helloandroid please execute adb uninstall android.helloandroid in a shell.helloandroid launch canceled 解決方法,使用adb刪除以經安裝的android.helloandro...
android 編譯錯誤記錄
1 android resource linking failed daemon aapt2 aapt2 3.2.1 4818971 windows daemon 0 android design bottom sheet slide in not found 沒找到錯誤,突然出現了這個錯誤,說是要...
mk編譯錯誤
要在工程 中加乙個巨集去控制 在config.mk中定義這個巨集 enable it6263 1 在compile option.mk中根據這個值來定義巨集 ifeq enable it6263 1 cc opts denable it6263 1 else cc opts denable it62...