Android 27

Android Pre Compiler NPE

이클립스 안드로이드 개발 플러그인을 21.0.1로 업데이트하고 나서 Android Pre Compiler에서 NullPointerException이 발생하여 프로젝트 빌드가 되지 않는 현상이 발생했다. 이유는 .svn 디렉토리 .DS_Store 파일이나 확장자가 없는 파일들 때문이라고 한다. [링크] 프로젝트의 Properties > Resource > Resource Filters 에 설정을 추가해서 관련 파일들을 제외시켜주면 해결된다.

iOS & Android 2013.01.30

Android Dependencies 에 src, javadoc 추가하기

안드로이드 프로젝트의 libs 폴더에 들어있는 라이브러리들은 Android Dependencies에 자동으로 속한다. 하지만, 여기에 속해있는 라이브러리들에 source나 javadoc을 넣을 수 없게되어있는데 (아마도 버그) 다음과 같은 방법으로 해결한다. libs에 있는 라이브러리 이름을 딴 properties 파일을 만들고 그 안에 설정을 넣는다. 그리고 해당 프로젝트를 닫았다 열어준다. 예를 들어, libs 폴더에 android-support-v4.jar 가 있다면 android-support-v4.jar.properties 파일을 만들어준다. 그리고, android-support-v4.jar.properties 파일의 내용으로 다음을 채워준다. (경로는 자신의 환경에 맞게 수정해야함.) src=..

iOS & Android 2012.10.10

구글 넥서스 시리즈 공장 초기화

구글 개발자 페이지에는 넥서스 시리즈의 공장 이미지들이 준비되어 있다. https://developers.google.com/android/nexus/images 원하는 이미지를 선택하고 다운로드한 후 압축을 푼다. 거기서 다음 명령을 실행하면 알아서 진정한 공장 초기화를 해준다. ./flash-all.sh 스크립트에서 fastboot를 이용하므로 fastboot가 PATH에 잡혀있어야 한다. fastboot는 안드로이드 SDK를 설치하면 그 안에 있다.

iOS & Android 2012.09.27

Android Support Library 적용 후 오류

안드로이드 허니콤 이후 제공되는 API를 하위 버젼에서 사용할 수 있도록 해주는 Android Support Library를 사용해보고 있는데, 실행만 하면 에러가... java.lang.NoClassDefFoundErrorjava.lang.RuntimeException: Unable to instantiate activity ComponentInfojava.lang.ClassNotFoundException 분명 코드에는 있는데 못 찾는다고 에러를 뱉어낸다.아무리 AndroidManifest.xml 파일을 건드려봐도 해결이 안되고. import android.support.v4.app.Fragment; android.support.v4.app 패키지를 사용하도록 해봐도 여전히 해결 불가. ... 해결방법..

iOS & Android 2012.07.11

Android UI components

iOS 개발할 때 편하게 썼던 것들을 Android에서 어떻게 쓸수있을까 싶어서 찾아본 자료들. # 2012년 2월 자료 http://loliweb.egloos.com/4677952 KLab에서 오픈한 KLab iPhoroid UI 소개 https://github.com/KLab/iPhoroidUI https://github.com/KLab/iPhoroidUI-demo ListView GridView FlowView Coverflow 등... # 2011년 10월 자료 http://www.androiduipatterns.com/2011/10/free-android-ui-library-component.html GreenDroid ( http://greendroid.cyrilmottier.com/ ) Ac..

iOS & Android 2012.06.27

안드로이드 hardware.ini config.ini

안드로이드 에뮬레이터 설정에 사용되는 내용입니다. 에뮬레이터 스킨에서 설정할 때는 hardware.ini 에 기술하면되고, 생성된 AVD에 설정할 때에는 AVD의 config.ini 파일에 기술하면 되겠습니다. Whether we use a /cache partition on the device. (boolean) disk.cachePartition=yes (diskSize, MB or KB) disk.cachePartition.size=66MB disk.dataPartition.size=0 disk.systemPartition.size=0 Whether there is an acceleromteter in the device. (boolean) hw.accelerometer=yes Whether the..

iOS & Android 2011.11.21