'Android'에 해당되는 글 2건

  1. 2014.01.07 Ubuntu - eclipse - android - ndk 환경설정
  2. 2013.06.12 ClassNotFoundException 1

1. NDK 환경 변수 설정


Window > Preferences > C/C++ > Build > Environment


Variable: NDKROOT 

Value: (android-ndk 폴더 위치)



2. Build command 설정


해당 프로젝트 > 우클릭 > Properties > C/C++ Build


Builder Settings 탭 Builder 항목

Build command: ${NDKROOT}/ndk-build



3. NDK 인클루드 경로 설정


해당 프로젝트 > 우클릭 > Properties > C/C++ General > Paths and Symbols

includes 탭

GNU C 및 GNC C++ 항목에 각각 다음을 추가

${NDKROOT}/platforms/{안드로이드 min sdk 버전}/arch-arm/usr/include

${NDKROOT}/sources/cxx-stl/gnu-libstdc++/4.6/include

${NDKROOT}/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi-v7a/include


*안드로이드 min sdk 버전은 안드로이드 프로젝트에서 설정된 minSdkVersion에 맞추면 됨

예: android-8

Posted by unknowny
:

잘 돌아가던 앱이 어느 순간 런타임시에 ClassNotFoundException 에러를 내뿜으며 죽을 때가 있다.


1. clean 빌드/설치를 한다.

2. proguard를 최신 버전으로 설치한 후 clean 빌드/설치를 한다.

3. 해당 프로젝트의 Properties > Java Build Path > Order and Export 에 가서 목록의 모든 항목들을 선택하고 OK 한 후 clean 빌드/설치를 한다.


이거 하면 대충 해결된다.

Posted by unknowny
: