64位机下可以直接在文件下编译。 ~/Android$ make 32位机下就需要该一些相关的文件了。(1)打开build/core/main.mk文件,找到如下的内容:ifeq ($(BUILD_OS),linux) build_arch := $(shell uname -m)#Change the following line for building on a 32-bit system. #ifneq (64,$(findstring 64,$(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.) 将第三行改为 ifneq (i686,$(findstring i686,$(build_arch)))(2)找到下列文件:/external/clearsilver/cgi/Android.mk/external/clearsilver/cs/Android.mk/external/clearsilver/java-jni/Android.mk/external/clearsilver/util/Android.mk修改LOCAL_CFLAGS和LOCAL_LDFLAGS变量:# This forces a 64-bit build for Java6 # Change the following two lines for building on a 32-bit system.# LOCAL_CFLAGS += -m64 # LOCAL_LDFLAGS += -m64 将后两行修改为 LOCAL_CFLAGS += -m32 LOCAL_LDFLAGS += -m32 之后make即可。 有可能会出现各种各样的错误,这时候就需要baidu&google出来帮忙了。 最后编译晚餐后,可以将其打包成sdk:~/Android$ make sdk打包后,就可以在IDE环境中开发Android应用程序了。 以上就是我的一点小经验。更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2更多Android相关信息见Android 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=11Ubuntu 12.04 LTS 安装sun jdk7BT5-R3开启SSH服务相关资讯 Ubuntu 13.04 Ubuntu Android