android6.0的系统为什么在androidstudio中运行不了

 我来答
河南中公优就业
2017-10-07 · TA获得超过961个赞
知道小有建树答主
回答量:536
采纳率:88%
帮助的人:205万
展开全部
目前OpenCV在Android6.0遇到两个问题:(我用的是OpenCV2.4.9)
1、直接无法运行
2、找不到OpenCV Manager
第一个通常错误在于,出现三行可以追溯的OpenCV代码位置,点击第一个类AsyncServiceHelper
找到方法 initOpenCV
改为:

[java] view plain copy
public static boolean initOpenCV(String Version, final Context AppContext,
final LoaderCallbackInterface Callback)
{
AsyncServiceHelper helper = new AsyncServiceHelper(Version, AppContext, Callback);
Intent intent = new Intent("org.opencv.engine.BIND");
intent.setPackage("org.opencv.engine");
if (AppContext.bindService(intent, helper.mServiceConnection, Context.BIND_AUTO_CREATE)) {
return true;
}
// if (AppContext.bindService(new Intent("org.opencv.engine.BIND"),
// helper.mServiceConnection, Context.BIND_AUTO_CREATE))
// {
// return true;
// }
else {
AppContext.unbindService(helper.mServiceConnection);
InstallService(AppContext, Callback);
return false;
}
}
即可(注释部分为源代码),然后就可以运行了。
问题2

测试在Android5.0.1可以正常运行,而在Android5.1.1和Android6.0都无法运行(找不到Android Manager,让你下载,然而下载后没用,还在寻找解决方案中,有知道的小伙伴告诉我一声哈)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式