随笔分类 - 青春的印记=源码编译Android
摘要:1. 下载源码https://github.com/Evervolv/android查看readme2. 下载完成后,git 对应项目到对应的目录。Adding dependencies to manifestAdding dependency:android_device_htc_bravo.git -> Device/htc/bravoAdding dependency: android_kernel_htc_qsd8k -> kernel/htc/qsd8kAdding dependency: android_device_htc_qsd8k-common -> dev
阅读全文
摘要:红色字体为备注字体,是可能碰到的情况! 1. config the ubuntu software center source. Enable the Canonical Partner Software through the following steps: Go to Ubuntu Softw
阅读全文
摘要:试用git shell 删除含有中文字符的文件时提示 : 据说如果路径中含有中文也会此错误,解决方法如下: 所以老外的东西千万注意,不要使用中文字符。
阅读全文
摘要:export PATH=${PATH}:/home/owner/android-sdk-linux_x86/tools:/home/owner/android-sdk-linux_x86/platform-tools
阅读全文
摘要:ubuntu 11.10的gcc版本是4.6.1,版本太高,编译android时出错,要把gcc版本改为4.4.3。通过gcc -v命令可以发现gcc库在/usr/lib/gcc/i686-linux-gnu目录下,该目录下有当前系统支持的各种版本gcc库 。在安装gcc 4.4前该目录下是没有4.4目录的,安装gcc 4.4后该目录下就会多出4.4这个目录,且该4.4目录下有各种相应库文件。ubuntu 32bit系统下安装gcc 4.4的最好方法是仅用以下两条命令,不需要其它命令,否则编译时可能会出错。sudo apt-get install gcc-4.4sudo apt-get ins
阅读全文
摘要:<command-line>:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror] <built-in>:0:0: note: this is the location of the previous definition cc1plus: all warnings being treated as errorsmake: *** [out/host/linux-x86/obj/EXECUTABLES/obbtool_intermediates/Main.o] Error 1此处编译错误是由于ubuntu
阅读全文
摘要:arm-eabi-gcc: error trying to exec 'cc1': execvp: No such file or directorymake: *** [out/target/product/generic/obj/lib/crtbegin_dynamic.o] Error 1如果之前的依赖包都已经安装成功的话,此处应该是交叉编译工具权限的问题。这个问题只要在文章开头lunch时执行了赋予权限命令,就应该不会遇到了。
阅读全文
摘要:2.Q:frameworks/base/libs/utils/RefBase.cpp:483:67: error: passing ‘const android::RefBase::weakref_impl’ as ‘this’ argument of ‘void android::RefBase::weakref_impl::trackMe(bool, bool)’ discards qualifiers [-fpermissive] make: *** [out/host/linux-x86/obj/STATIC_LIBRARIES/libutils_intermediates/RefBa
阅读全文
摘要:frameworks/compile/slang/slang_rs_export_foreach.cpp:247:23: error: variable ‘ParamName’ set but not used [-Werror=unused-but-set-variable]cc1plus: all warnings being treated as errors解决方法:$ vi frameworks/compile/slang/Android.mk#local_cflags_for_slang := -Wno-sign-promo -Wall -Wno-unused-parameter
阅读全文
摘要:host C++: libgtest_host <= external/gtest/src/gtest-all.cctruehost C++: libgtest_main_host <= external/gtest/src/gtest_main.ccout/host/linux-x86/obj/STATIC_LIBRARIES/libLLVMSupport_intermediates/libLLVMSupport.a(Signals.o): In function `PrintStackTrace':/home/aa/project/android4.0.1/extern
阅读全文
摘要:In file included from external/gtest/src/../include/gtest/gtest-param-test.h:157:0, from external/gtest/src/../include/gtest/gtest.h:69, from external/gtest/src/gtest_main.cc:32:external/gtest/src/../include/gtest/internal/gtest-param-util.h:122:11: error: ‘ptrdiff_t’ does not name a typeIn file inc
阅读全文
摘要:错误:host Prebuilt: monkeyrunner (out/host/linux-x86/obj/EXECUTABLES/monkeyrunner_intermediates/monkeyrunner)host C++: obbtool <= frameworks/base/tools/obbtool/Main.cpp<命令行>:0:0: 错误: “_FORTIFY_SOURCE”重定义 [-Werror]<built-in>:0:0: 附注: 这是先前定义的位置cc1plus:所有的警告都被当作是错误最佳答案修改build/core/combo/HO
阅读全文
摘要:如果出现以下错误cabac.h: In function `get_cabac_noinline':cabac.h:525: error: can't find a register in class `GENERAL_REGS' while reloading `asm'make[1]: *** [h264.o] 错误 1在make前加入export CFLAGS=-fomit-frame-pointermake clean之前因為想找出 ass 字幕爛掉的原因,得編譯一個 debug 版本的 mplayer。但只要一加入這個選項後編譯就會爛掉,會跑出如下的錯
阅读全文
摘要:4.make: *** [out/target/product/generic/obj/EXECUTABLES/BufferQueue_test_intermediates/LINKED/BufferQueue_test] Error 1解决办法:把system/media/opensles/libopensles目录下的IAndroidEffect.c改为IAndroidEffect.cpp,并且把Android.mk中的内容“IAndroidEffect.c”也一并修改为”IAndroidEffect.cpp“。
阅读全文
摘要:prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc -mthumb-interwork -Ibionic/libc/private -o out/target/product/generic/obj/lib/crtbegin_dynamic.o -c bionic/libc/arch-arm/bionic/crtbegin_dynamic.Sprebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-gcc: /lib/tls/i686/cmov/libc.so.6: v
阅读全文
摘要:Package OTA: out/target/product/bravo/full_bravo-ota-eng.jay.zipunzipping target target-files... running: unzip -o -q out/target/product/bravo/obj/PACKAGING/target_files_intermediates/full_bravo-target_files-eng.jay.zip -d /tmp/targetfiles-k5STfY--- target info ---blocksize = (int)...
阅读全文
摘要:target R.java/Manifest.java: Camera (out/target/common/obj/APPS/Camera_intermediates/src/R.stamp)device/htc/bravo/overlay/packages/apps/Camera/res/values/config.xml:24: error: Resource at touchFocusParameter appears in overlay but not in the base package; use <add-resource> to add.make: *** [o
阅读全文
摘要:gingerbread # make============================================PLATFORM_VERSION_CODENAME=RELPLATFORM_VERSION=2.3.1TARGET_PRODUCT=genericTARGET_BUILD_VARIANT=engTARGET_SIMULATOR=TARGET_BUILD_TYPE=releaseTARGET_BUILD_APPS=TARGET_ARCH=armHOST_ARCH=x86HOST_OS=linuxHOST_BUILD_TYPE=releaseBUILD_ID=GRH78===
阅读全文
摘要:Android 1.5 (Cupcake): Kernel 2.6.27Android 1.6 (Donut): Kernel 2.6.29Android 2.0/2.1 (Eclair): Kernel 2.6.29Android 2.2 (Froyo): Kernel 2.6.32Android 2.3 (Gingerbread): Kernel 2.6.35from :http://ttyjm.blog.163.com/blog/static/864525201181684154513/
阅读全文
摘要:wayne@wayne-pc:~/Android/source$ make -j2============================================PLATFORM_VERSION_CODENAME=RELPLATFORM_VERSION=2.3.3TARGET_PRODUCT=fullTARGET_BUILD_VARIANT=engTARGET_SIMULATOR=falseTARGET_BUILD_TYPE=releaseTARGET_BUILD_APPS=TARGET_ARCH=armHOST_ARCH=x86HOST_OS=linuxHOST_BUILD_TYPE
阅读全文