2016-04-04-android_ndk 참고 : 다른 블로그를 참조하여, 아래 내용을 재작성함. github code링크 및 블로그 링크는 제일 아래 있습니다. error가 발생하는건 댓글 달아주시면, 수정/업데이트 하도록 하겠습니다. Android Studio + NDKdate : 2016-04-04summary Step #1. Create Android Studio project Step #2. openCV4Android Setting - Download openCV4Android-SDK - link-opencv-for-android - jni 폴더 생성 - javah 명령 설정 - MainActivity.java 파일에 native code 작성 - javah 명령 수행 Step #3. NDK b..
Think- ㅡㅡ 설정이란 것이 많아 질 수록. 간단한 부분에서 Error 발생 및 삽질이 점점 많아져 간다. ㅋ 목표 - 현재 Android Camera 위에 또다른 layout 을 시용하여서 Drawing 의 간섭을 받지 않고 그리도록 하는 것. Layout 3층 : InterfaceViewLayout 2층 : OpenGLLayout 1층 : Android Camera View 이렇게 하였다 싶을 때, 각각의 층에대한 interaction 을 만들고 싶은데 안될 때가 있다. 뭐 그건 나중에 정리하도록 하자. 어찌되었던. layout 을 넣기위한 방법을 보도록 하자. by 퓨림노 문제점. - File - 조금 보기 어려운 문제점이 있네요. 원래 들여쓰기가 안되어있는거라.. 추가되는 File packag..
문제점 - Android Project 를 clean 을 하고 실행을 할때, 아래의 그림과 같이 main_out.xml 파일이 추가적으로 하나더 생성이 되고,Error in an XML file: aborting build. 라는 에러가 발생을 함. 해결방법- 해결방법은 간단하다! - XML 파일을 선택하고 compile을 하지말고, java code 파일을 선택하고 실행을 시켜보도록 하자. - [Project] - [clean] 을 선택하여 프로젝트를 초기화/빌드를 하도록 한다. 검색하면 금방나오는 것을.... by 퓨림노
JNI 를 이용할때 아래의 코드를 사용하면 편하다. // native Load Library static { loadLibrary("native_sample"); } /** A helper for loading native libraries stored in "libs/armeabi*". */ public static boolean loadLibrary(String nLibName) { try { System.loadLibrary(nLibName); DebugLog.LOGI("Native library lib" + nLibName + ".so loaded"); return true; } catch (UnsatisfiedLinkError ulee) { DebugLog.LOGE("The library lib..
현재는 작업중~ 01. Display class- 안드로이드의 해상도를 구할 때 Display class 의 getHeight() / getWidth() 함수를 사용하였으나 . http://developer.android.com/reference/android/view/Display.html 에서 getHeight() / getWidth() 를 보게 되면 This method was deprecated in API level 13. Use getSize(Point) instead. 라고 공지되어있다. 참조하자~ 뭐 바뀐다는데 바꿔써야지. 꼼꼼히 포스팅할 내용은 아닌거 같아. 그냥 메모형식으로 남김. memo : 아래는 사용한 예제 - 되는지 안되는지 모르겠네~ ㅎ// > add OpenGL View --..
Unable to resolve target 'android-11' until the SDK is loaded. 라는 문구가 뜬다. Eclipse 가 버전별로 그리고 갯수가 지금 4개나 깔려있다. 이것이 전부 동시에 안된다. 왜일까 생각해보니...하위버전 SDK 를 지웠다. 그리고나서 안된다. =ㅅ=... 뭐 다시 다운받는데 오래걸리지만 해야지 -_- 어쩌겠어. 우이띠. AndroidManifest.xml 에서 꼭 최 하위버전 SDK 를 확인하도록 하자.
안드로이드 NDK r8b 설치opencv 2.4.2 최신버전 설치 그리고 Eclipse 에 import 후에 build 를 하려고 하였으나, 자동으로 NDK 설정이 되었나? 머지.eclipse 에서 so library 를 만들어버린다. 어라 편한데? 근데 이게 이리되면.....머안좋은게 있는데... 여튼...........opencv setting 하는것 부터 처리하도록 하자. 어라 캡쳐상황이!
...우띠! android Setting 을 새로운 버전으로 하는데, 너무 오랫만에 하는 터라 몇가지 까먹고 있었다. 01. vi를 사용하여서 .profile를 생성하고 path를 추가하도록 한다. 02. 그리고 NDK Example를 생성한다. 03. 그리고 ExamNDK\ 아래에서 ndk-build -B 명령을 수행한다. - 잘못된 경우왜 이런 문제가 발생하는 것인가? 문제의 원인은 아래에 있다. 문제원인 : android.mk 파일의 이름이 잘못 되었다.해결방안 : Android.mk 로 수정을 한다. ( A를 대문자로 수정할 것) 그리고 다시 ndk-build -B 를 명령을 수행하면 아래와 같이 된다. build가 된다. 끝끝끝. 오랫만에 다시 setting하니깐....-_-; 잊고 잊고 잊어버..
윤형에게 받은 책(Android NDK Native Programming)을 80% 정독하였다. 그냥 후기랄까. 책을 보고나서 내가 정리한 것 만큼 정리가 잘되어 있었다. 뭐, 책이라서 깔끔하다! 내가 정리한건 PPT이기 때문에 다소 많은 색상과 복잡한 flowchart 와 설명이 없는 그림 때문에 다른사람은 알수가 없는 문제가 있다. 일단 알고 싶었던 것들과 의문점들. 그리고 하고자하는 곳에서의 문제점들을 생각하면서 책을 읽었다. Q. 리틀 엔디언 / 빅 엔디언에 따라 시스템을 분류하자. - 01. 정의 - 02. 현재 사용하는 Code System 의 체계 - 03. Java C에서 통신 해결방법 Q. Android NDK App - 디버그 Log를 출력할 때, 부하가 많기 때문에 로그는 필요한 부분..
call requires api level 5 (current min is 3) 에러 발생 해결방법 1. 프로젝트 위에서 마우스 오른쪽 클릭[Android tools] - [Clear Link Markers] 선택 -- 2~3번 정도 누르고 다시 컴파일 하니깐 됨.(버전업 되면서 자꾸 이런 문제가 발생하네요...) 다른방법으로는 AndroidManifest.xml 의 파일을 수정해주는 것이다.
검색하다가 메모 이클립스는 기본적으로 1.5 버전을 디폴트로 컴파일함. 즉, 1.6 or 1.7 버전으로 업데이트를 시켜주자. [Project] - [Properities] - [Java Compiler] - [1.5 or 1.6] 버전으로 변경
광고 한번만 클릭 부탁드립니다^^ 위에 냐옹이 말구~ 위에 배너요~^_^/ 포스팅을 보시는 분들을 위해 노력 하는 블로거를 위하여! 부탁드립니다. 재미 삼아 포스팅을 정리하지만, 광고를 달아보았습니다. 얼마나 열심히 할 수 있을지...의문이지만요^^ Subject : Android 4.1(JellyBean) Setting!! 최종수정일 : 2012.07.11 안녕하세요~^^컴퓨터를 포멧하면서 새로 안드로이드를 새로 셋팅해보고자. 하였습니다. 물론 이전 버전은 BackUp 하였습니다. (궁시렁궁시렁...) '개발자는 새로운 환경에 익숙해져야 한다.' 라고 생각. 나이가 들어가면서 늙어가면 안된다~_~ by 퓨림노 글을 작성하겠습니다. 기존의 안드로이드 셋팅하는 것은. (참조 : http://vbflash...