정말 고생했습니다. 이전에 Tegra Development Pack을 설치했고 완벽하게 작동했습니다. 모든 샘플이 빌드되었고 오류없이 실행되었습니다. 나는 샘플을 너무 많이 엉망으로 만들었고 작업을 중단했다. 나는 백업이 없었기 때문에 가장 쉬운 옵션은 Tegra Development Pack을 제거하고 다시 설치하는 것이라고 결정했습니다. 다시 설치 한 이후로 샘플을 작동시킬 수 없습니다.Tegra 개발 팩 NDK UnsatisfiedLinkError
09:56:57 **** Incremental Build of configuration Default for project OpenCV Sample - face-detection ****
/bin/bash /ndk-build NDK_DEBUG=1 V=1
/bin/bash: /ndk-build: No such file or directory
09:56:57 Build Finished (took 81ms)
내 빌드 경로가 팩에 자신을 설정 무엇으로 설정됩니다 : 여기
무엇 콘솔 출력입니다${CYGWIN_HOME}/bin/bash
내가 직접 NDK 빌드를 가리 경우 /Users/jordan/NVPACK/android-ndk-r8d
10:04:56 **** Incremental Build of configuration Default for project OpenCV Sample - face-detection ****
/Users/jordan/NVPACK/android-ndk-r8d /ndk-build NDK_DEBUG=1 V=1
10:04:56 Build Finished (took 87ms)
다음 모든 프로젝트를 빌드 & 지우기. 그러나 오류가 여전히 존재합니다.
OpenCV Manager가 내 장치에 올바르게 설치되었습니다. 이전에 샘플에서 빌드 한 Face-Detection APK를 설치하면 실행되기 때문에 이것이 올바른지 확인할 수 있습니다.
왜 이전에 작동했는지는 모르지만 지금은 아무 것도 변경하지 않았다고 생각하지 않습니까?
08-15 09:12:26.613: E/AndroidRuntime(8401): FATAL EXCEPTION: main
08-15 09:12:26.613: E/AndroidRuntime(8401): java.lang.UnsatisfiedLinkError: Couldn't load detection_based_tracker from loader dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/org.opencv.samples.facedetect-1.apk"],nativeLibraryDirectories=[/data/app-lib/org.opencv.samples.facedetect-1, /vendor/lib, /system/lib]]]: findLibrary returned null
08-15 09:12:26.613: E/AndroidRuntime(8401): at java.lang.Runtime.loadLibrary(Runtime.java:355)
08-15 09:12:26.613: E/AndroidRuntime(8401): at java.lang.System.loadLibrary(System.java:525)
08-15 09:12:26.613: E/AndroidRuntime(8401): at org.opencv.samples.facedetect.FdActivity$1.onManagerConnected(FdActivity.java:66)
08-15 09:12:26.613: E/AndroidRuntime(8401): at org.opencv.android.AsyncServiceHelper$1.onServiceConnected(AsyncServiceHelper.java:318)
08-15 09:12:26.613: E/AndroidRuntime(8401): at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1106)
08-15 09:12:26.613: E/AndroidRuntime(8401): at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1123)
08-15 09:12:26.613: E/AndroidRuntime(8401): at android.os.Handler.handleCallback(Handler.java:730)
08-15 09:12:26.613: E/AndroidRuntime(8401): at android.os.Handler.dispatchMessage(Handler.java:92)
08-15 09:12:26.613: E/AndroidRuntime(8401): at android.os.Looper.loop(Looper.java:137)
08-15 09:12:26.613: E/AndroidRuntime(8401): at android.app.ActivityThread.main(ActivityThread.java:5103)
08-15 09:12:26.613: E/AndroidRuntime(8401): at java.lang.reflect.Method.invokeNative(Native Method)
08-15 09:12:26.613: E/AndroidRuntime(8401): at java.lang.reflect.Method.invoke(Method.java:525)
08-15 09:12:26.613: E/AndroidRuntime(8401): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
08-15 09:12:26.613: E/AndroidRuntime(8401): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
08-15 09:12:26.613: E/AndroidRuntime(8401): at dalvik.system.NativeStart.main(Native Method)
내가 크게이 다시 작동 점점에서 제공하는 모든 도움을 주셔서 감사합니다 : 여기
는 로그 캣 출력입니다.편집 : OS X 10.8.4 - 나는 다음 내 XP 가상 머신에 테그 라 개발 팩을 설치하려고하는거야 4.1.2
4.3 & 엑스 페리아 SP에 넥서스 4.
업데이트 : 내 XP 가상 컴퓨터에서 완벽하게 작동합니다. 적어도 이제는 일을 계속할 수 있습니다.