android2.2源码获得及编译_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > android2.2源码获得及编译

android2.2源码获得及编译

 2010/12/31 8:12:45  chenzubin  http://chenzubin.javaeye.com  我要评论(0)
  • 摘要:$curlhttp://android.git.kernel.org/repo>~/bin/repo$chmoda+x~/bin/repo$mkdirworking-directory-name$cdworking-directory-name$repoinit-ugit://android.git.kernel.org/platform/manifest.git同步所有的项目$reposync要同步单个项目$reposyncproject1project2..
  • 标签:android 源码 编译
$ 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)))
发表评论
用户名: 匿名