OpenCV Manager(在Google Play中找不到)+难以在Oreo中安装

时间:2018-09-04 15:45:22

标签: android opencv google-play

我有一个使用opencv库的应用程序。到目前为止,当我的应用首次到达时,某个活动会要求安装opencv,并显示以下代码...

askInstallOpenCV.setPositiveButton(R.string.googleplay, new DialogInterface.OnClickListener() {
    @Override
    public void onClick(DialogInterface dialog, int which) {
        dialog.dismiss();
        AppContext.startActivity(
            new Intent(
                Intent.ACTION_VIEW,
                Uri.parse("https://play.google.com/store/apps/details?id=org.opencv.engine")
            )
        );
    }
});

自一个月前以来,Google Play一直在报告OpenCV未找到。我的第一个反应是提供从其他来源进行安装的可能性,但是对于oreo来说,这变得更加困难。 有没有在Google Play中找不到的原因?

编辑:

2 个答案:

答案 0 :(得分:1)

要做的第一件事是要求用户在您的设备上跟踪您提供的链接https://play.google.com/store/apps/details?id=org.opencv.engine。这将在该特定应用上打开Play商店。如果与他们的设备不兼容,那么您应该收到一条消息,说明应用程序不兼容。

如果链接未正确跟随,则可能是他们未正确安装或未及时安装Google Play。

如果您收到一条消息,说应用程序不兼容,我看不到任何特定原因。尝试联系Play控制台支持,“”后面的帮助菜单可以与谁联系。 (问号)图标。

此处将通用设备终止给任何人。对于这个特定的提问者(没有其他人)-如果您发现不兼容的特定设备,并且Play控制台支持不由自主地要求他们升级给我(Nick Fortescue)。但只有在您拥有无法使用的特定gmail帐户和设备的情况下,才能执行此操作。

答案 1 :(得分:1)

OpenCV管理器已从Play商店中删除。我发现此链接支持断言(https://answers.opencv.org/question/199341/opencv-manager-app-not-on-playstore/)。他们的文档似乎已经过时了,仍然强烈建议您使用OpenCV管理器,而不要使用静态链接。

是的,该应用已被删除。

如时间所示,通过单独的应用程序重新分配Android库的想法似乎很糟糕。平台和库发生了变化,因此保持兼容性变得非常困难且耗时。

我们建议尽可能在OpenCV中使用静态链接。 OpenCV Manager apk在SourceForge上的Android SDK中仍然可用。对于Java用户,我相信可以通过提供BUILD_LIST cmake选项并利用build_sdk脚本来构建用于Android配置的自定义OpenCV SDK,以减少模块集。