首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >统一ar.core.depth通过包在设备上显示不支持,但与apk一起工作

统一ar.core.depth通过包在设备上显示不支持,但与apk一起工作
EN

Stack Overflow用户
提问于 2021-08-28 14:46:03
回答 2查看 289关注 0票数 0

我有AR功能的应用程序,我主要是通过生成apk并在设备上安装来进行测试,一切都很好,我在Galaxy a7上进行了测试。但是现在我想在google中发布,我创建了应用程序包,在bundle explorer中,它显示了Galaxy A7不受支持,因为这两个特性:

android.hardware.camera.ar

com.google.ar.core.depth

我试图将其设置为required="false“,但随后得到了错误:

ArCore依赖类型com.google.ar.core在AndroidManifest.xml中缺失,尽管元数据标记com.google.ar.core.min_apk_version已经指定。

但我没有在任何文件中找到任何min_apk_version。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-08-29 20:49:05

由于某些原因,Android中的更改没有帮助。但当我做出改变时

统一->项目设置->XR插件管理

ARCore,ArKit改为可选

以及Android的导出项目,使用“”选项就可以了。

我上传了新的包来播放控制台,并且增加了设备列表。

票数 1
EN

Stack Overflow用户

发布于 2022-10-27 17:11:36

几个星期以来,我一直面临着这个问题:我的应用程序在我的GalaxyA6上被认为是不兼容的,尽管我一直通过直接apk构建在其上测试这个应用程序。

联系了支持,但这并没有帮助(起初,他们确信我在搜索栏中错误拼写了应用程序名,只是在许多电子邮件之后,他们发现了一个兼容性问题,但没有告诉我)。我检查和重新检查了我的球员设置没有运气。

我正要放弃,然后我来到这里,发现我的“错误”是直接从Unity构建应用程序包发行版。似乎有些玩家设置没有在App发行版( aab文件)上被正确地传输,当直接从联合构建的时候。因此,正如建议的那样,我试图在Android上导出export和在Build中。然后,我用Android打开导出的项目,将构建类型从debug更改为发行版(这是另一个“幽灵设置”,而不是由Unity传输的)。所以我用Android构建了这个项目,上传到Play Store和volà上,现在有数百台设备兼容。

我认为Google和确实需要同步它们处理应用程序包构建的方式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68965402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档