이클립스에서 안드로이드, 자바 – 참조 라이브러리 소스 보기

안드로이드 프로젝트에서 참조하는 라이브러리가 사용하는 또 다른 라이브러리로 디버깅시 소스를 연결하는 방법은 해당 라이브러리가 있는 경로에 properties 파일을 만들어 경로를 지정해주면 된다.

예를 들어 프로젝트가 참조하는 라이브러리 프로젝트에서 android-support-v4.jar 라이브러리를 사용한다면, jar 파일이 있는 동일한 경로에 동일한 이름의 properties 파일을 만들고 파일 내용에는 해당 라이브러리의 소스 디렉토리 경로를 지정해준다.

파일명 : android-support-v4.jar.properties
파일내용 : src=/android-sdk/extras/android/support/v4/src

참고로 해당 프로젝트에 속한 라이브러리라면 디버깅시 소스를 지정할 수 있는 옵션이 있고, 또 프로젝트 옵션의 빌드 설정에서 경로를 지정해줄 수 있다. 

 

이클립스에서 안드로이드, 자바 – 참조 라이브러리 소스 보기

ER-Win ERROR, -1 is not readable by Computer Associates ERwin

ER 파일을 열 때 다음과 같은 에러가 발생 한다면
Input file: 파일명.ER1 with file version: -1 is not readable by Computer Associates ERwin

ERWIN 실행 파일의 속성을 변경해 준다.
C:\Program Files (x86)\CA\AllFusion ERwin Data Modeler\MMOPN32.exe 

MMOPN32.exe > 파일 속성 > 호환성 > XP 모드 호환에 체크

ER-Win ERROR, -1 is not readable by Computer Associates ERwin

OSX에서 분할 압축을 위해 한 일

1. gcc 설치를 위해 Command line tools for xcode 설치
https://developer.apple.com/downloads/index.action

2. home brew 설치
# ruby -e “$(curl -fsSkL raw.github.com/mxcl/homebrew/go)”

3. p7zip 설치
# brew install p7zip

4. keka 설치
http://www.kekaosx.com

5. keka 를 실행하고 분할 압축할 파일을 드래그앤드롭 하면 된다.

꼬리.
이럴 때마다 윈도가 꽤 좋다는 생각;

OSX에서 분할 압축을 위해 한 일

안드로이드 에뮬레이터 HAX 기능 활성화하기

인텔 하드웨어인 경우 HAXM (Hardware Accelerated Execution Manager) 를 설치하고 AVD CPU 설정을 Intel Atom (x86)으로 지정하면 안드로이드 에뮬레이터를 매우 빠르게 사용할 수 있다.

HAXM이 설치되지 않은 상태에서 AVD를 실행하면 다음과 같은 에러 메시지가 보인다.

HAX is not working and emulator runs in emulation mode

HAX 을 사용하기 위해서 아래 다운로드 링크에 들어가 OS 에 맞는 버전을 설치하고 AVD를 재실행 하면 다음과 같이 가상화 기술이 적용되어 가속화 되었다는 메시지를 볼 수 있다.

HAX is working and emulator runs in fast virt mode

HAXM 다운로드
http://software.intel.com/en-us/articles/intel-hardware-accelerated-execution-manager/

안드로이드 에뮬레이터 HAX 기능 활성화하기