ChinaUnix.net
相关文章推荐:

android 编译 mm

问题描述:<...

by myfaxmail - 移动操作系统 - 2011-12-22 08:51:14 阅读(968) 回复(0)

相关讨论

如果选择比较新的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 阅读(1145) 回复(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 阅读(1173) 回复(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 阅读(2463) 回复(1)

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 阅读(4538) 回复(8)

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

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

make clean-android.policy j4 && make android.policy j4 && make j4

by bxfqing - 移动操作系统 - 2012-01-18 10:41:51 阅读(1850) 回复(0)

sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev libncurses5-dev x11proto-core-dev libx11-dev libreadline5-dev libreadline5 libz-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos  uu...

by wheeljack - 移动操作系统 - 2011-12-23 02:29:47 阅读(692) 回复(0)

针对android 选择user版本进行编译的时候,会出现proguard错误,我们需要知道的事情

 

1.proguard是做什么的,他的作用是将java代码进行混淆的工具

 

2.因为proguard是混淆工具,所以android的mk文件也对其支持为两种方式:

 

      1.指定不需要混淆的native方法与变量的proguard.flags文件

<...

by freebendy - 移动操作系统 - 2011-12-22 08:51:14 阅读(604) 回复(0)

1.设置环境变量:
source build/envsetup.sh 

2.可得到以下命令:
- mm:      Builds all of the modules in the current directory.
编译当前目录的模块

- mmm:     Builds all of the modules in the supplied directories.
编译指定目录模块...

by karl321 - 移动操作系统 - 2011-12-22 08:51:06 阅读(621) 回复(0)

android编译大全(二)
2.  编译源代码

v  执行ls -la /bin/sh命令,如果输出如下:

rwxrwxrwx 1 root root 4 2010-02-10 17:14 /bin/sh -> dash

请执行$sudo dpkg-reconfigure dash命令修改sh版本,并选择“否”;

此处如果不改好的话,编译时会出现错误。

 

v  执行source build/envsetup.sh命令

v  执行choosecombo命令,出现选择对话...

by freebendy - 移动操作系统 - 2011-12-22 08:51:04 阅读(762) 回复(0)