从官网下载android2.3源码,make,发现报错:

You are attempting to build on a 32-bit system
Only 64-bit build environments are supported beyond froyo/2.2.

明明2.2 之前编译过,分析,默认编译为64位,按照官网给出的方案,修改如下:

$ vim build/core/main.mk
#ifneq (64,$(findstring 64,$(build_arch)))
ifneq (i686,$(findstring i686,$(build_arch)))
$(warning ************************************************************)
$(warning You are attempting to build on a 32-bit system.)
$(warning Only 64-bit build environments are supported beyond froyo/2.2.)
$(warning ************************************************************)
$(error stop)
endif


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
LOCAL_CFLAGS += -m32
LOCAL_LDFLAGS += -m32


jdk 使用1.6的,设置参考我之前的2.2编译相关的文章

然后make

更多相关文章

  1. linux android 下源码编译问题总结(一)
  2. Android(安卓)repo 出现error.GitError: manifests rev-list ('^
  3. 〖Android〗联想K860 logcat CM11.0出错信息及解决
  4. Android(安卓)学习资料记录汇总
  5. Android天天数钱游戏源码
  6. Android(安卓)Studio创建项目Error:Server returned HTTP respon
  7. android ImageView加载大图解决方案
  8. Android(安卓)AsyncTask 完美解析 看不懂源码你就输了
  9. windows环境下 android 源码阅读

随机推荐

  1. Android开发中高效的数据结构用SparseArr
  2. 使用NanoHttpd在Android上实现HttpServer
  3. 如何创建一个Android原生的react-native
  4. Android WebView系列文章2-WebView和js交
  5. 系出名门Android(9) - 数据库支持(SQLite
  6. android中异步加载图片
  7. android 在连拍菜单中,增加连拍张数选项
  8. Android高手进阶教程(七)之 ----Android
  9. 在windows下运行CTS
  10. Android Preference的使用总结(很全很详细