展会信息港展会大全

android2.2源码获得及编译
来源:互联网   发布日期:2016-01-14 11:26:12   浏览:1247次  

导读:android2.2源码获得及编译,方法大家可以看看 $ curl http://android.git.kernel.org/repo ~/bin/repo $ chmod a+x ~/bin/repo $ mkdir working-directory-name $ cd working-directory-n......

android2.2源码获得及编译,方法大家可以看看

$ curl http://android.git.kernel.org/repo> ~/bin/repo

$ chmod a+x ~/bin/repo

$ mkdir working-directory-name

$ cd working-directory-name

$ repo init-u git://android.git.kernel.org/platform/manifest.git

同步所有的项目

$ repo sync

要同步单个项目

$ repo sync project1 project2

$make

如果出现了如下错误:

build/core/main.mk:73: You are attempting to build on a 32-bit system.

build/core/main.mk:74: Only 64-bit build environments are supported beyond froyo/2.2.

解决办法:

./external/clearsilver/cgi/Android.mk

./external/clearsilver/java-jni/Android.mk

./external/clearsilver/util/Android.mk

./external/clearsilver/cs/Android.mk

四个文件中的

LOCAL_CFLAGS += -m64

LOCAL_LDFLAGS += -m64

注释掉,或者将 64 换成 32

LOCAL_CFLAGS += -m32

LOCAL_LDFLAGS += -m32

./build/core/main.mk 中的

ifneq (64,$(findstring 64,$(build_arch)))

改为:

ifneq (i686,$(findstring i686,$(build_arch)))

大家可以尝试着去调试一下看看看效果。

赞助本站

人工智能实验室

相关热词: android2.2 源码

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港