OpenCV的Andr​​oid的抽样误差 [英] opencv android sample error

查看:106
本文介绍了OpenCV的Andr​​oid的抽样误差的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在运行在Android样品纯天然OpenCV的应用程序,它被描述<麻烦href="http://opencv.itseez.com/doc/tutorials/introduction/android_binary_package/android_binary_package.html"相对=nofollow>此处。 教程2高级 - 1.添加本机OpenCV的

我能够正确地编译它,但它并没有对虚拟设备安装。它说无效的apk文件。

我的Andr​​oid清单,default.properties中指定虚拟设备2.2(带摄像头的支持)。

我跑OpenCV的2.3.1版本(二进制)时,E​​clipse 3.5.2,NDK 6,Android虚拟设备2.2,Ubuntu的10.4。

我的日志猫似乎是空的。

我的控制台输出:

  GDBSERVER:[臂的Linux androideabi-4.4.3]库/ armeabi-V7A / gdbserver的
Gdbsetup:库/ armeabi-V7A / gdb.setup
安装:libnative_camera_r2.2.2.so =&GT;库/ armeabi-V7A / libnative_camera_r2.2.2.so
安装:libnative_camera_r2.3.3.so =&GT;库/ armeabi-V7A / libnative_camera_r2.3.3.so
安装:libnative_sample.so =&GT;库/ armeabi-V7A / libnative_sample.so

Android的推出!
亚洲开发银行运行正常。
执行org.opencv.samples.tutorial3.Sample3Native活动启动
目标自动模式:一些兼容的目标。请选择一个目标设备。
上传教程2高级 -  1.添加本机OpenCV.apk到器件的模拟器,5554
安装教程2高级 -  1.添加本机OpenCV.apk ...
由于无效的APK文件安装失败!
请logcat的输出获取更多信息。
启动取消!
 

解决方案

您使用的是什么设备?

看来你要安装的apk内置对ARMv7设备ARMv6的或旧的设备。

尝试添加/修改行

  APP_ABI:= armeabi
 

Application.mk 文件和重建项目。

I'm having trouble running pure native OpenCV app on Android sample that is described here. "Tutorial 2 Advanced - 1. Add Native OpenCV"

I'm able to compile it properly, but it doesn't install on virtual device. It says invalid apk file.

My Android Manifest, default.properties specify virtual device 2.2 (with camera support).

I'm running OpenCV 2.3.1 version (binary), Eclipse 3.5.2, NDK 6, Android Virtual Device 2.2, Ubuntu 10.4.

My Log Cat seems to be empty.

My console Output:

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!

解决方案

What device are you using?

It seems that you are trying to install .apk built for armv7 device to the armv6 or older device.

Try to add/modify the line

APP_ABI := armeabi

in the Application.mk file and rebuild the project.

这篇关于OpenCV的Andr​​oid的抽样误差的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆