android2.3 원본 컴파일 및 시뮬레이터 가져오기
, 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
위의 알림 정보가 나타나면 컴파일링이 완료되었고 코드 디렉터리에 아웃 디렉터리가 하나 더 있는 것을 발견할 수 있습니다.
2、안드로이드 시뮬레이터 설치 android-sdk-linuxx86
구글 사이트 다운로드http://developer.android.com/sdk/index.html페이지 다운로드 android-sdkr04-linux_x86.ggz에서/usr/local/로 압축을 풀고 압축을 풀면 폴더/usr/local/android-sdk-linux86/tools/에뮬레이터가 포함되어 있습니다.
편집/etc/profile 시뮬레이터 실행 환경 변수 추가
# Android emulator 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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.