OpenCV Android пример ошибки - PullRequest
       2

OpenCV Android пример ошибки

2 голосов
/ 26 сентября 2011

У меня проблемы с запуском чистого нативного приложения OpenCV на примере Android, который описан здесь . "Tutorial 2 Advanced - 1. Добавить собственный OpenCV"

Я могу правильно скомпилировать его, но он не устанавливается на виртуальное устройство. Там написано недействительный файл apk.

My Android Manifest, default.properties указывает виртуальное устройство 2.2 (с поддержкой камеры).

Я использую версию OpenCV 2.3.1 (двоичную), Eclipse 3.5.2, NDK 6, Android Virtual Device 2.2, Ubuntu 10.4.

Мой бревенчатый кот кажется пустым.

Моя консоль Вывод:

Gdbserver      : [arm-linux-androideabi-4.4.3] libs/armeabi-v7a/gdbserver
Gdbsetup       : libs/armeabi-v7a/gdb.setup
Install        : libnative_camera_r2.2.2.so => libs/armeabi-v7a/libnative_camera_r2.2.2.so
Install        : libnative_camera_r2.3.3.so => libs/armeabi-v7a/libnative_camera_r2.3.3.so
Install        : libnative_sample.so => libs/armeabi-v7a/libnative_sample.so

Android Launch!
adb is running normally.
Performing org.opencv.samples.tutorial3.Sample3Native activity launch
Automatic Target Mode: Several compatible targets. Please select a target device.
Uploading Tutorial 2 Advanced - 1. Add Native OpenCV.apk onto device 'emulator-5554'
Installing Tutorial 2 Advanced - 1. Add Native OpenCV.apk...
Installation failed due to invalid APK file!
Please check logcat output for more details.
Launch canceled!

Ответы [ 3 ]

3 голосов
/ 26 сентября 2011

Какое устройство вы используете?

Похоже, вы пытаетесь установить .apk, созданный для устройства armv7, на armv6 или более старое устройство.

Попробуйте добавить / изменить строку

APP_ABI := armeabi

в файле Application.mk и перестройте проект.

1 голос
/ 26 сентября 2011

если вы попытаетесь создать apk из eclipse (щелкните правой кнопкой мыши на проекте-> инструменты Android-> экспортировать подписанное приложение, подпишите его с сертификатом отладки, если у вас нет собственной подписи) и попытайтесь установить его на эмуляторе а девайс какой результат?

Вы сказали, что вам нужна камера, но в основном эмуляторы не поддерживают камеру, насколько я знаю, если вы загружаете приложение камеры, вы получаете некоторую анимацию, но не поддерживаете камеру / веб-камеру. может в этом проблема.

1 голос
/ 26 сентября 2011

Попробуйте очистить сборку! Перейдите в Project -> Clean ... и затем запустите это. Он удалит ваши APK, а затем при запуске они будут восстановлены. Работал на меня!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...