본문 바로가기

<안드로이드>개발/안드로이드/Framework

(4)
UBUNTU에서 ANDROID 빌드하기 App이 아니라, 안드로이드를 빌드해보자. 기본 내용은 아래 글 참조 http://source.android.com/source/download.html http://rookiecj.tistory.com/193 이 내용은 JDK 1.5를 다운로드 받는 법을 포함하고 있음 우분투 32비트 리눅스 기준으로 설명함. (root로 진행하고 있으나, 설명은 원본대로 sudo를 붙여서 진행) 1. 관련 Utility를 다운로드 받는다. 원래 메뉴얼에서 sun-java5-jdk를 뺐는데 이유는 sun-java6-jdk로 업버전되면서 sun-java5-jdk가 없어졌다. $ sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwx..
방화벽이 있는 곳에서 안드로이드 받기 안드로이드 소스 코드를 받는 법은 아래 글을 참조한다. http://bunhere.tistory.com/94 : 안드로이드 프레임워크 빌드하기 위 글대로라면 안드로이드를 받으려면 git가 있어야 하고 git 프로토콜을 이용해야 한다. 하지만 방화벽이 있는 곳에서는 git 프로토콜을 못 쓰는 경우가 있다. 이런 경우, git 를 http로 변경해서 받으면 된다. 즉, $ repo init -u git://android.git.kernel.org/platform/manifest.git 대신, $ repo init -u http://android.git.kernel.org/platform/manifest.git 를 사용하여야 한다. 하지만, 안드로이드는 직접 git을 사용하는 것이 아니라서 repo라는 쉘을 ..
[안드로이드/Framework] 빌드한 안드로이드를 돌려보자자 빌드는 열심히 했는데, 어떻게 돌리는 건지 몰라 고생했다. 안드로이드를 빌드할 때, 그냥 빌드하는 것이 아니라 make sdk 와 같이 sdk 라벨을 주고 빌드를 하면 /root/mydroid/out/host/linux-x86/sdk 경로가 생긴다. 이 경로에 android-sdk_eng.root_linux-x86.zip 파일을 복사하여 linux뿐 아니라 windows에서 SDK로 사용할 수 있다. 개발환경에서 직접 돌려보고자 한다면, 이클립스의 안드로이드 SDK경로를 해당 폴더로 변경하면 된다.
[안드로이드/팁] Native Code 에 LogCat 메시지 띄우기 http://zeph1e.tistory.com/12 님의 글 참조 #include #define LOG_TAG "MyLogTag" #define LOGE(...) \ __android_log_print(ANDROID_LOG_ERROR,LOG_TAG,__VA_ARGS__) #define LOGW(...) \ __android_log_print(ANDROID_LOG_WARN,LOG_TAG,__VA_ARGS__) #define LOGI(...) \ __android_log_print(ANDROID_LOG_INFO,LOG_TAG,__VA_ARGS__) #define LOGD(...) \ __android_log_print(ANDROID_LOG_DEBUG,LOG_TAG,__VA_ARGS__) #define LOG..