当我使用SM-G95000在手机上运行ARcore时,该项目会崩溃。我的设备不支持ARcore吗?我可以使用SM-G9500运行ARCORE吗?
2
A
回答
7
尝试arcore-client
的修改版本,删除复:https://github.com/tomthecarrot/arcore-for-all
在你的Android项目,只需用一个在这个回购,瞧取代谷歌提供的 arcore_client.aar!任何 Android设备上的ARCore。
请务必先安装ARCORE服务 - “准备你的设备”的谷歌的指示 部分 https://developers.google.com/ar/develop/java/getting-started
编辑: 如果使用这样的“破解”版本中,你必须想到一个坏因为设备必须进行适当的校准才能跟踪性能。
1
不幸的是,SM-G9500
是当前的ARCore开发人员预览版本不支持的Samsung Galaxy S8型号之一。目前仅支持列出的特定型号here。
3
我在未官方支持的三星Galaxy S8 + SM-G955F上运行ARCore,因此我相信您也可以运行。
先决条件:
- 阅读从设置你的型号。在我的情况下SM-G955F。
- 在AndroidStudio中打开ARCore示例项目,打开HelloArActivity.java并转到onCreate方法。
在这里添加日志。
if (!mSession.isSupported(mDefaultConfig)) { Toast.makeText(this, "This device does not support AR", Toast.LENGTH_LONG).show(); Log.d(TAG, "Fingerprint=" + Build.FINGERPRINT); finish(); return; }
运行此代码并读取指纹。在我的情况下,它包含
dream2ltexx/dream2lte
现在去ARCORE文件夹。
- 提取ARCORE-Android的SDK主/库/ arcore_client.aar
- 转到提取的文件夹,并提取classes.jar
- 编辑/com/google/atap/tangoservice/SupportedDevices.class 我在GNU/Linux系统中使用MidnightCommander。快捷键编辑是Shift + F3,然后F4然后找到类似的字符串给你的指纹。在我的情况下,它是“dreamltexx/dreamlte:7”。我将此字符串更改为“dream2ltexx/dream2lte”
- 使用'jar'工具回退到classes.jar或使用'zip'并将扩展名更改为.jar。
- 将所有arcore_client后退并将扩展名更改为.aar
- 替换aar库并在AndroidStudio中重建。
在我的情况下,它的工作原理。快乐黑客!
0
ARCore的开发人员预览版本不支持Samsung Galaxy S8(SM-G9500),但从版本1.0开始支持(使用1.0将修复您的崩溃) 您可以在此处查看最新支持的设备列表: https://developers.google.com/ar/discover/#supported_devices (即使现在支持Galaxy S7)
相关问题
- 1. 我可以使用useLegacyV2RuntimeActivationPolicy运行scriptcs吗?
- 2. 我可以使用Zookeeper来运行我的应用程序吗?
- 3. sqoop可以不使用hadoop运行吗?
- 4. 您可以使用JRockit运行glassfish吗?
- 5. 我可以使用Hendrix来运行Falcon应用程序吗?
- 6. Firebug可以运行我的网站吗?
- 7. 我可以从.NET运行DBCC CHECKDB吗?
- 8. 我可以在VPS上运行Matlab吗?
- 9. 我可以在Heroku中运行coffeescript吗?
- 10. 我可以使用Fabric来运行virtualenv并运行Python应用程序吗?
- 11. 我可以使用python在我的Mac上运行/使用应用程序吗?
- 12. 我可以使用SignalR进行Monogame吗?
- 13. Android:我可以使用“串行器”吗?
- 14. Kendo Grid:我们可以使用jsfiddle运行Angular的示例吗?
- 15. 我可以使用parse.com运行定期任务吗?
- 16. 我可以使用WorkflowApplication类运行WCF工作流服务吗?
- 17. 我们可以使用Outlook插件创建并运行宏吗?
- 18. 我可以使用groovy 1.7 beta 1运行grails 1.2-M3吗?
- 19. 我可以使用netcat运行PHP CLI w /参数吗?
- 20. 我可以找出使用Eclipse运行哪个线程吗?
- 21. 我可以通过selenium使用firefox ide运行powershell脚本吗?
- 22. 我可以使用Kerberos在Yarn上运行DCE(Docker Container Executor)吗?
- 23. 我可以使用GDB调试正在运行的进程吗?
- 24. 我可以独立运行火花而不使用oozie吗?
- 25. 我可以使用低特权运行Node.JS吗?
- 26. 我可以在使用SQLAlchemy的查询中运行查询吗?
- 27. 我可以用链接运行我的应用程序吗?
- 28. 我可以使用Python来运行HTML
- 29. Debian Lenny可以运行吗?
- 30. Indy可以运行Javascript吗?