2009년 12월 30일 수요일

"삼성은 IBM에게 길을 물어야 한다" 글...

"제조는 기계를 움직여 만들 수 있으나 소프트웨어는 사람의 마음을 움직여야 만들 수 있다."


마음이 가는 글입니다...

2009년 12월 27일 일요일

android sample source 활용

sample source svn checkout 참고 URL

1) eclipse svn pluging 추가하기 : subclipse : http://subclipse.tigris.org/update
2) svn 받기 :http://apps-for-android.googlecode.com/svn/trunk
3) file-project-new 로 받은 source를 android project로 만들어서 build/run

2009년 12월 20일 일요일

Android 빌드하기

첫번째 빌드 기록.

$ make

============================================
PLATFORM_VERSION_CODENAME=AOSP
PLATFORM_VERSION=AOSP
TARGET_PRODUCT=generic
TARGET_BUILD_VARIANT=eng
TARGET_SIMULATOR=
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm
HOST_ARCH=x86
HOST_OS=linux
HOST_BUILD_TYPE=release
BUILD_ID=MASTER
============================================
Checking build tools versions...
************************************************************
You are attempting to build with the incorrect version
of java.

Your version is: java version "1.6.0_15".
The correct version is: 1.5.

Please follow the machine setup instructions at
    http://source.android.com/download
************************************************************
build/core/main.mk:111: *** stop.  Stop.

음...

> sun에 가서 JDK5를 다운로드 받아서,
> /usr/lib/jvm/jdk1.5.0_22
> 에 파일을 풀어 놓고, PATH를 /usr/lib/jvm/jdk1.5.0_22/bin 이 앞이 되도록 순서를 둔다.
> $ java -version
> 으로 버전이 1.5인지 확인하고 빌드...



2009년 12월 19일 토요일

개발 환경 설정하기


Eclipse 설정하기
1. Eclipse를 다운로드 받아 둡니다. 3.5.1 Classic을 받았습니다 ( '09-12 )
2. JDK 6를 설치 합니다.
3. Elipse를 실행하고 ADT (Android Development Tools)를 설치한다.
4. AVD Manager에서 target을 하나 만든다.


Linux 설정하기 ( Linux from scratch 실행하기 위해 필요한 것들 )
  > sudo apt-get install ssh
2. ubuntu에서 더 설치 할것들...
  > sudo apt-get install build-essential m4 ssh autogen autoconf gettext texinfo flex bison
 
- 한참동안 오류를 인지 못했는데, texinfo 였다. 계속 textinfo 라고 typing 하고 있었는데...
- yacc, lex 설치는 flex, bison 으로 된다.

 

2009년 12월 13일 일요일

Android 소스 받기

http://source.android.com/download 페이지에 의하면 ( 2009-12 )
$ sudo apt-get install git-core gnupg sun-java5-jdk flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev

문제 : E: Couldn't find package sun-java5-jdk
이건 또 어떻게 행결하나...
git로 소스 받는데는 별 다른 문제가 아직까진 없긴한데...

> kandroid에 보니,
> sudo apt-get install sun-java6-jdk
> 이런... 중간에 죽였다니 apt 지 뭔지 이놈이 꼬여 버렸다...

> sun java6 text로 된 copy right 동의 문서는 마지막까지 내려가서(scroll) TAB을 "" button focus 주고 Enter !
> 평소 GUI Mouse click에 익숙하다가 Text UI 방법을 잊어버렸다... ㅎㅎ

Ubuntu root 암호 바꾸기

(2009-12-12)
Ubuntu를 처음 설치하면 root 계정의 암호는 지정되어 있지 않다.
설치할때의 계정에서
sudo passwd
로 root 계정 암호를 바꿀 수 있다.
그 다음 부터는 su로 들어간다.

Android 공부 시작하기

(2009-12-12)
개발을 직접적으로 하지 못해서 시작하는 일이지만, 시간이 좀 오래 걸릴것 같다.
뭐, 재미로 하는것이니 뭔 상관이 있으려고...
아무래도 linux에서 시작하는것이 좋겠지 ?

우선 android sdk 사이트 http://developer.android.com/... 여기 sdk 보인다.
android 자체 build는 http://source.android.com/download
적절한 linux가 뭔지는 모르겠지만 사이트에 나오는 건
ubuntu .... http://www.ubuntu.com/getubuntu/download

이제 받아 놓고 linux부터 설치를... 오늘은 일단 여기 까지...