2014-07-08 4 views
1

저는 Android 용 OpenCV에서 작업하고 있습니다. Eclipse에서 C++ 코드를 디버깅하고 싶습니다. 이를 위해 StackOverflow에 대한 몇 가지 답변을 찾았습니다. 하지만 여전히 디버그를 네이티브 앱으로 성공하지 못했습니다.Opencv Android 앱 디버깅

단계 나는 다음 :

  1. 추가 android.os.Debug.waitForDebugger(); 네이티브 라이브러리를로드하기 전에. 도움이 될 것입니다.
  2. 추가 APP_OPTIM : Application.mk에서 = 디버그
  3. 실행 NDK는 빌드 NDK_BUILD = 1

응용 프로그램, 구축 후 "실행이 -> 디버그으로 -> 안드로이드 네이티브 응용 프로그램"

오류 나는 안드로이드 콘솔에서 얻을 수있는 : 알 수없는 응용 프로그램 ABI를 : ​​ 응용 프로그램 ABI의

참조 감지 할 수 없습니다 : Debugging Android NDK C/C++ code in Eclipse - breakpoints are not hit

+0

로그 란 무엇입니까? Android 로그는 여러 줄에 많은 정보를 제공하므로 추가 정보를 제공하기 위해 붙여 넣으십시오. – vgonisanz

답변

0

컴파일하는 API 레벨은 무엇입니까? 디버깅 할 때 이전 플랫폼 버전에 대해 컴파일 할 때 이런 종류의 오류가 발생할 수 있습니다.

당신은 Application.mk내부 APP_PLATFORM:=android-14 설정을 시도하고 매니페스트 내부 에게 적어도 14의 minSdkVersion을 설정할 수 있습니다. 이 작업이 완료되면 프로젝트를 지우고 다시 디버깅을 시도 할 수 있습니다.

관련 문제