編輯:關於Android編程
本文為轉載文章,原文標題《You are attempting to build on a 32-bit system.Only 64-bit build environments are supported beyond froyo/2.2.》(作者:yuyancha,其博客地址及參考網址參文末),天緣僅作整理。上一篇文章介紹Android源碼編譯方法,很多開發人員習慣使用32位系統,比如32位(x86)Ubuntu,如果直接編譯下載的源碼會報錯,錯誤如下:
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位(AMD64)系統,可以正常編譯,但很麻煩,可以通過如下方法解決:
將以下位置的幾個配置文件:
./external/clearsilver/cgi/Android.mk
./external/clearsilver/cs/Android.mk
./external/clearsilver/java-jni/Android.mk
./external/clearsilver/util/Android.mk
文件中的
LOCAL_CFLAGS += -m64
LOCAL_LDFLAGS += -m64
m64替換m32(或者注釋掉,然後重寫也可以)
LOCAL_CFLAGS += -m32
LOCAL_LDFLAGS += -m32
再將./build/core/main.mk 中的
ifneq (64,$(findstring 64,$(build_arch)))
改為:
ifneq (i686,$(findstring i686,$(build_arch)))
配置完成,這時再編譯Android源碼就就不會再報上文錯誤了。編譯過程請參考:Ubuntu環境Android平台源碼下載及編譯
在drawable文件夾中建立如下旋轉動畫文件 android:drawable=@drawable/loading1 android:p
前言筆者最近離職找工作快兩周了,這段時間陸陸續續也見識了北上廣這邊跟西部城市對待技術理念的差異和學習深度.俗話說:知恥而後勇,在經歷了面試被虐得體無完膚的過程後,我也找到
1.介紹看下效果圖,gif錄的有些卡頓,在真機上運行效果很好。2.實現很有意思的一個效果,原理其實很簡單,就是通過監聽ScrollView在Y軸的滑動距離,然後在代碼中動
三星手機連接電腦只顯示充電狀態解決辦法: 1、打開智能USB模式。如果手機安裝了手機助手,說明沒有打開數據開關。打開方式為找到手機內的:設置—