Android Studio
( 이미지 출처 : http://1.bp.blogspot.com )
Previous Tasks
- Install JDK Software
- Set JAVA_HOME
Shortcut Keys
- http://www.androidside.com/bbs/board.php?bo_table=B56&wr_id=26482
References For Future
Happened Troubles
KVM is not installed on this machine
- 에뮬레이터를 동작시키는 과정에서 아래와 같은 에러 메시지 발생
/home/mret/Android/Sdk/tools/emulator -netdelay none -netspeed full -avd Nexus_5_API_22_x86
emulator: ERROR: x86 emulation currently requires hardware acceleration!
Please ensure KVM is properly installed and usable.
CPU acceleration status: KVM is not installed on this machine (/dev/kvm is missing).
Reason
- CPU 가 VT(Virtualization Technology) 을 지원해야함 : 지원함
- BIOS 에서 VT를 활성화 시켜야함 : 미확인
- KVM 이 설치되어야함 : 설치
- 관련 패키지가 설치되어야함 : 설치
Solution
- KVM 을 설치하고 관련 모듈을 설치 시도했으나 쉽게 풀리지 않을 것을 것으로 예상되서 중단
sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
- 앱의 기본적인 모양이 나올 때까진 에뮬레이터를 사용하지 않기로함
- 핸드폰을 유선으로 연결해서 테스트 진행
References
- https://help.ubuntu.com/community/KVM/Installation
- 에뮬레이터 실행속도 올리는 법
Failure [INSTALL_FAILED_OLDER_SDK]
Reason
- 핸드폰보다 상위의 Android 버전에 적합하게 컴파일되서 생기는 현상
Solution
- Tools > Android > SDK Manager 에서 필요한 패키지 다운로드
- 기본적으로 선택되는 패키지 모두 다운로드
- 핸드폰 버전과 동일한 SDK 패키지 다운로드
- Min SDK Version 변경
- 프로젝트 우클릭 > Open Module Setting > Flavors > Min SDK Version 변경
- 핸드폰 버전보다 낮게 변경
References
- http://blog.daum.net/_blog/BlogTypeView.do?blogid=0qFz3&articleno=3&_bloghome_menu=recenttext
Associated Posts
관련된 주제를 살펴볼 수 있도록 동일한 Tag를 가진 글들을 모아뒀습니다. 제목을 눌러주세요.-
Code Visualization Tools
( 이미지 출처 : http://www.objectaid.com )ObejctAid 는 클래스 다이어그램과 시퀀스 다이어그램을 소스코드로부터 추출해내는 툴이다.
Eclipse 플러그인 형태로 제공되며 Java 소스코드와 라이브러리의 다이어그램을 추출 가능하다.다이어그램은 소스코드로부터 추출되어져야만 한다고 생각한다.
새로운 시스템을 만났을 때
산출물의 존재여부는 시스템 파악의 진척률에 매우 큰 영향을 준다.
또한 산출물의 신뢰도 역시 시스템 파악의 진척률에 매우 큰 영향을 준다.시스템이라는 실체로부터 추출 될 수 있는 산출물이 실제 업무에 사용할 수 있는 신뢰성 높은 자료라고 생각한다.
게다가 시스템으로부터 추출 가능한 산출물을 기반으로 작업을 하게 되면
매 상황마다 산출물 추출이 용이하며 그 위에 간략하고 빠르게 설계를 진행할 수 있으므로
애자일 방법론으로 프로젝트를 진행하는 과정에서 전체 사이클이 더 빠르게 돌아갈 수 있다.... 더 읽기