Miles 发表于 2014-1-8 22:35:23

android 2.3 编译错误

各位好,我用的是6410开发板,编译的是光盘上的源代码,出现错误如下提示,请问该怎么修改呢?
Install: out/host/linux-x86/bin/mkyaffs2image
host C++: obbtool <= frameworks/base/tools/obbtool/Main.cpp
<command-line>:0:16: error: extra tokens at end of #undef directive [-Werror]
cc1plus: all warnings being treated as errors
make: *** Error 1

飞凌-unix 发表于 2014-1-9 17:32:00

lz,编译Android需要依赖的库文件不知道你下载了吗?还有就是lz用的系统的版本,多少位的?

Miles 发表于 2014-1-9 21:59:04

飞凌-unix 发表于 2014-1-9 17:32 static/image/common/back.gif
lz,编译Android需要依赖的库文件不知道你下载了吗?还有就是lz用的系统的版本,多少位的?

你好;按照手册安装库提示如下错误:
root@ubuntu:/forlinux/android2.3.4_32bit# sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \ libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev:i386 \ g++-multilib mingw32 openjdk-6-jdk tofrodos python-markdown \ libxml2-utils xsltproc zilb1g-dev:i386
Reading package lists... Done
Building dependency tree      
Reading state information... Done
E: Unable to locate packagezip
E: Unable to locate packagelibx11-dev:i386
E: Unable to locate packageg++-multilib
E: Couldn't find any package by regex ' g++-multilib'
E: Unable to locate packagelibxml2-utils
E: Unable to locate package zilb1g-dev:i386

版本信息如下:
root@ubuntu:/forlinux/android2.3.4_32bit# uname -a
Linux ubuntu 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU/Linux



飞凌-unix 发表于 2014-1-10 11:06:49

lz,你更新一下软件源吧,命令:sudo apt-get update 回车,等更新完毕后,你在安装库文件。

Miles 发表于 2014-1-13 20:56:36

飞凌-unix 发表于 2014-1-10 11:06 static/image/common/back.gif
lz,你更新一下软件源吧,命令:sudo apt-get update 回车,等更新完毕后,你在安装库文件。

还是不行啊,一样的啊,怎么回事呢

qcl 发表于 2014-3-2 09:05:29

qcl 发表于 2014-3-4 20:10:15

qcl 发表于 2014-3-4 22:42:07

飞凌-unix 发表于 2014-3-5 08:42:39

你的操作系统是多少位的?

qcl 发表于 2014-3-5 08:44:44

qcl 发表于 2014-3-5 08:57:27

页: [1]
查看完整版本: android 2.3 编译错误