编译环境Ubuntu11.04 32位机器
下载完代码后,进行make,
$cd ~/myAndroidsource
$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.
这是因为froyo/2.2默认只支持64-bit,看到有些网友还要去下载64-比他的操作系统,很是麻烦,于是通过不断搜索资料终于解决,
解决办法:
需要进行如下修改即可,
将
./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)))
1、进入到源码文件夹下 执行make命令开始编译
target
thumb C: libwnndict<=packages/inputmethods/OpenWnn/libs/libwnnDictionary/engine/ndldic.c
target thumb C: libwnndict<=packages/inputmethods/OpenWnn/libs/libwnnDictionary/engine/ndrdic.c
target thumb C: libwnndict<=packages/inputmethods/OpenWnn/libs/libwnnDictionary/engine/necode.c
target thumb C: libwnndict<=packages/inputmethods/OpenWnn/libs/libwnnDictionary/engine/ndcommon.c
target thumb C: libwnndict<=packages/inputmethods/OpenWnn/libs/libwnnDictionary/engine/nj_str.c
target SharedLib: libwnndict (out/target/product/generic/obj/SHARED_LIBRARIES/libwnndict_intermediates/LINKED/libwnndict.so)
target Non-prelinked: libwnndict (out/target/product/generic/symbols/system/lib/libwnndict.so)
target Strip: libwnndict (out/target/product/generic/obj/lib/libwnndict.so)
Generated: (out/target/product/generic/android-info.txt)
Target system fs image: out/target/product/generic/obj/PACKAGING/systemimage_unopt_intermediates/system.img
Install system fs image: out/target/product/generic/system.img
Target ram disk: out/target/product/generic/ramdisk.img
Target userdata fs image: out/target/product/generic/userdata.img
Installed file list: out/target/product/generic/installed-files.txt
出现上面的提示信息说明编译已经完成,同时会发现在代码目录下多了一个out目录。
2、安装Android模拟器android-sdk-linux_x86
到google网站下载http://developer.android.com/sdk/index.html页面下载android-sdk_r04-linux_x86.tgz到/usr/local/并解压,加压后文件夹/usr/local/android-sdk-linux_86/tools/中包含有
emulator模拟器。
编辑/etc/profile添加模拟器执行环境变量
# Androidemulator
PATH=”$PATH:/home/lvs/out/host/linux-x86/bin”
ANDROID_PRODUCT_OUT=/home/lvs/out/target/product/generic
export ANDROID_PRODUCT_OUT
dong@ubuntu:~/out/target/product/generic#/usr/local/android-sdk-linux_86/tools/emulator-image
system.img-data userdata.img-ramdisk ramdisk.img
分享到:
相关推荐
如果我们编写了一个Android应用程序,想在一台没有Android SDK或者BUILD环境的机器显示给别人看,应该怎么办呢? 打开压缩文件,运行里面的run.bat文件,这时候就会启动android模拟器
Ubuntu-32位机安装编译Android2.3源码及内核,启动模拟器器,及生成SDK等。及编译过程中遇见相关问题解决
如果我们编写了一个Android应用程序,想在一台没有Android SDK或者BUILD环境的机器显示给别人看,应该怎么办呢?...本资源是一个压缩包,解压之后双击运行里面的run.bat批处理文件即可启动android 2.3模拟器
android2.3可用的java模拟器
安卓系统2.3可装的JAVA模拟器直安装版-新版,1、下载安装R.E.管理器rootexplorer(有的ROM已集成就不用了) 2、用R.E.管理器rootexplorer将下载的libjbmidp.so,libjbmidpdy.so,libjbedvm.so文件放入system\lib目录...
安卓2.3系统可用的java模拟器
以前我认为安卓2.3系统只有2.3.6和2.3.7版本能用,但昨天我刷回官方2.3.4系统也成功装新版的java模拟器(安卓2.3系统java模拟器直装版)并顺利运行。在装这个之前,我只能刷的小米2.3.7的系统,用的是那个网上下的...
Android应用源码安卓手机钢琴模拟器项目.zip
Android应用源码安卓手机钢琴模拟器项目
Android小霸王nes游戏模拟器源码编译的apk Android小霸王nes游戏模拟器源码编译的apk
Android应用源码之2.模拟器的使用.zip项目安卓应用源码下载Android应用源码之2.模拟器的使用.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考
gba模拟器android源码
SDL Android 例子源码可用工程,实测编译通过在模拟器运行(SDL 2.0 for Android),工程目录名叫AndroidTst2,编译通过可用, sdl source code for android android source code for sdl 2.0 这个工程的文件夹...
FBA4droid是国人tofro制作的基于电脑FBA模拟器的手机街机模拟器,比 Tiger Arcade (MAME)街机模拟器好用多了,可以设4个组合键。文件可以随便放到一个文件夹里。玩街机游戏流畅好用。FBA4droid 1.73 03.29的roms同步...
android开发所使用的 模拟器系统源码,用于练习时需要跳转到模拟器自带页面时 ,设置隐式意图 , 查看意图过滤器等等。ceshiguo eclipse自带 AVD模拟器 和 genymotion模拟器
Android GBA与GBC游戏模拟器源码编译的demo_bySoftboy
eoeAndroid特刊第十四期:Android2.3特色讲解 pdf,目录:姜饼Android2.3的新特性介绍、有关NFC技术,Android2.3的模拟器Emulator安装教程,以及一些android2.3的翻译资料和实例教程等。
nes模拟器 源码 编译 ,已经编译完成。
mame街机模拟器安卓android源码,可以完美编译,可以玩拳皇97,可以提交手把手教学。详细见说明。