블로그 이미지
HISONA

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

calendar

1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30



안녕하세요? 


몇년 만에 포스팅을 하네요.. 


샤오미 Yeelight 침대등이 정식 수입되지 않아서 정식 한글앱이 없습니다.

그래서 Yeelight Android 앱을 한글화 해봤습니다. 

리소스 파일에 있는 단어만 한글화 되었기 때문에 완전하지 않지만 쓰는데는 지장이 없을 정도이니 

아쉬운데로 정식 한글앱이 나오기전까지 사용하세요.

저작권 문제로 파일이 삭제될 수 있으니 양해해 주세요..

 

아래 첨부파일에서 앱을 다운로드 받으세요. 





com.yeelight.cherry_1.0.2_670_ko.apk






Android Source 에서 Windows 용 SDK 빌드하기

2012. 11. 2. 15:44 | Posted by HISONA

Android Source 에서 Windows 용 SDK 빌드하기

(android-4.1.1_r6 기준)

 

1. 안드로이드 소스 받기

 

안드로이드 &커널 소스 다운 받기(구글 안드로이드, 각 제조사 오픈소스) 

http://olpost.com/v/3531216 참조

 

$ mkdir jb_4.1

$ cd jb_4.1

$ repo init -u https://android.googlesource.com/platform/manifest -b android-4.1.1_r6

$ repo sync

 

2. Windows 용 SDK build

 

Linux 장비에서 MinGw 를 통해서 Windows 용 SDK 를 빌드합니다.

 

1) Mingw for Linux, Tofrodos 받기

 

$ sudo apt-get install mingw32 tofrodos

 

2) Build

 

$ . build/envsetup.sh
$ lunch sdk-eng
$ make win_sdk

 

3. Goldfish Kernel Build

 

1) Goldfish Kernel 다운로드

 

$ git clone https://android.googlesource.com/kernel/goldfish.git kernel
$ cd kernel

$ git checkout --track -b android-goldfish-2.6.29 remotes/origin/android-goldfish-2.6.29

 

2) Kernel 빌드

 

$ make ARCH=arm goldfish_armv7_defconfig

$ make ARCH=arm CROSS_COMPILE=~/android/jb_4.1/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-

$ make

$ cp arch/arm/boot/zImage ./kernel-qemu

 

 

 

 

 

 

 





안녕하세요? 

이전 버전의 Windows 용 Android NDK 에서는 Android C-native 코드를 빌드하기 위해서는
Cygwin 이 반드시 필요했습니다.

그러나, Android NDK,r5 버전 부터는 prebuilt 에 포함된 Arm Toolchain 의 Cygwin 의 종속성이 없어졌습니다. 그런데, 아직 Makefile 들은 정리가 안된 것 같네요..

다음과 같이 Makefile 을 수정해 주시면 MinGW 환경에서도 NDK 로 빌드하실 수 있습니다.

build/core/definitions.mk 파일에서, 

 ifeq ($(HOST_OS),windows) 항목을 ifeq ($(OSTYPE),cygwin) 로 수정해 주시면 됩니다.

사용법은, android-ndk-r5 디렉토리에서 다음과 같이 하시면 됩니다..  

    sh ndk-build -C samples\hello-jni\jni 

감사합니다.

P.S : MinGW 설치 방법은 이전 포스트를 참조하세요... 
        (MinGW\bin, msys\bin 디렉토리가 환경변수 path 에 들어있어야 하는 것은 알고
        계시죠? ㅎㅎ)

이전 1 2 3 4 5 다음