我有一个使用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中找不到的原因?
编辑:
如果我从PC转到链接https://play.google.com/store/apps/details?id=org.opencv.engine,则会出现OpenCV
如果我在Google Play中使用搜索选项寻找opencv管理器,则opencv不会出现
在手机中,对于某些用户,找到并可以安装opencv,对于其他用户,则找不到
答案 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,以减少模块集。