ChinaUnix.net
相关文章推荐:

linux 编译android

今天编译freescale BB 2.5的android,一开始的时候,由于没有设置android的Java Home变量,导致在编译Java文件的时候,总是会报错: com.sun.javadoc找不到等错误。 在 build-android.sh 中的设置JDK的PATH后面,添加android_JAVA_HOME变量就可以了。 export PATH=$PWD/jdk1.6.0_13/bin/:$PATH export JAVA_HOME=$PWD/jdk1.6.0_13export android_JAVA_HOME=$JAVA_HOME 解决思路: 由于找不到tools.jar/dt.jar等,才导致在编译ja...

by xw_max - 移动操作系统 - 2009-08-20 20:19:52 阅读(1628) 回复(0)

相关讨论

转载地址http://www.linuxidc.com/linux/2007-12/10010.htm 这是之前自己在实验室试验时候的文章了,今天才发现还没有发出来,就整理了一下放出。Google推出了android平台所基于的linux的源 码,在之前的相关文章中我也提到了这一点,除了比较该内核和标准内核之间的差异外,我们还可以自己通过源码来编译出自己的内核镜像。虽然目前编译出的镜像 是和默认镜像一样的,但是这步成功,会对以后的系统移植有极大帮助。 下面就是比较...

by shareman - 移动操作系统 - 2008-12-17 17:28:03 阅读(1290) 回复(0)

在vendor/xxxxx/androidBoard.mk中追加如下一行
include $(LOCAL_PATH)/kernel.mk
然后将kernel.mk脚本放到该xxxxx目录下 kernel.mk.rar 

by gliethttp - 移动操作系统 - 2011-01-22 17:09:14 阅读(689) 回复(0)

编译android1.6源代码树,报错如下: make: *** No rule to make target `build/core/prelink-linux-x86.map', needed by `out/target/product/generic/symbols/system/lib/libdl.so'. Stop. 而目录下却没有`build/core/prelink-linux-x86.map'这个文件。有人知道原因吗

by mtc_tony - 移动操作系统 - 2009-11-30 23:28:10 阅读(4717) 回复(1)

如题, 用NDK 编译生成的可执行程序在纯linux(非android)系统下可以执行吗?

androidlinux程序

by lvshihong - 嵌入式开发 - 2015-03-10 18:34:48 阅读(1734) 回复(4)

如果选择比较新的linux版本(例如Fedora 10),则编译android将比较顺利,一般直接make就可以成功生成所需要的文件和系统内核。(最多需要安装gperf), 但在比较旧的linux内核上编译android将遇到很多错误,本文以Fedora Core 5为例讲解所安装的步骤,供大家参考。 1. 因为android SDK需要JDK 5或JDK 6支持, 但是Fedora Core 5的默认Java版本为JDK 4 (1.4.2), 不能满足需求,因此首先需要升级JAVA. 从如下地址可以得到...

by challenger800 - 移动操作系统 - 2009-08-26 14:32:52 阅读(1284) 回复(0)

一,先安装一堆软件包: apt-get install gcc g++ flex bison gperf libsdl-dev libesd0-dev libwxgtk2.8-dev build-essential zip valgrind sun-java6-jdk zlib1g-dev libncurses5-dev 二,下载源代码 curl http://android.git.kernel.org/repo > repo ; mv repo /usr/local/bin/repo; chmod a+x /usr/local/bin/repo 新建目录 mkdir /android mkdir source; cd source repo init -u git://android.git.kernel.org/platform/mani...

by shuiguomayi - 移动操作系统 - 2009-07-31 23:29:17 阅读(1304) 回复(0)

首先要编译内核,因为android是用的NOEABI,所以得先修改Makefile中的交叉编译工具为arm-none-linux-eabi-,ARCH为ARM,然后是内核配置选项,以下几个选项必选的:   CONFIG_AEABI=y     CONFIG_SHMEM=y     CONFIG_ASHMEM=y   CONFIG_ARM_THUMB=y   CONFIG_android_BINDER_IPC=y   CONFIG_android_LOGGER=y 生成zImage。 QT2410是ARMV4,用...

by paramita555 - 移动操作系统 - 2010-06-23 19:45:31 阅读(2676) 回复(1)

/Users/xx/Desktop/ndk/platforms/android-18/arch-arm/usr/include/math.h:690:9: error: conflicting types for '__builtin_nexttoward' double __builtin_nexttoward(double, long double) __NDK_FPABI_MATH__; ^ /Users/xx/Desktop/ndk/platforms/android-18/arch-arm/usr/include/math.h:690:9: note: '__builtin_nexttoward' is a builtin with type 'double (double, double)' /Use...

by gtict - 移动操作系统 - 2015-06-01 17:54:44 阅读(660) 回复(0)

android源码根目录下编译是,出现如下错误: external/wpa_supplicant_8/wpa_supplicant/android.mk:296: external/wpa_supplicant_8/wpa_supplicant/src/drivers/drivers.mk: Not a directory No private recovery resources for TARGET_DEVICE panda make: *** No rule to make target `external/wpa_supplicant_8/wpa_supplicant/src/drivers/drivers.mk'. Stop. 请问这是什么情况?各位高手能给些意见的吗? 还有,能...

by NSSH_1989 - 移动操作系统 - 2014-07-15 12:42:42 阅读(5682) 回复(8)

本帖最后由 yfjelley 于 2012-08-20 17:52 编辑 android编译流程?高通平台?

by yfjelley - 移动操作系统 - 2012-08-21 10:36:38 阅读(1182) 回复(3)