Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/214.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# “正在尝试项目示例”;“HelloAR”;,构建成功,但手机上没有显示任何内容_C#_Android_Windows_Unity3d_Arcore - Fatal编程技术网

C# “正在尝试项目示例”;“HelloAR”;,构建成功,但手机上没有显示任何内容

C# “正在尝试项目示例”;“HelloAR”;,构建成功,但手机上没有显示任何内容,c#,android,windows,unity3d,arcore,C#,Android,Windows,Unity3d,Arcore,我是Unity和ARCore的新手,我正在尝试启动ARCore示例项目,但我的手机上没有显示任何内容 我使用的是Unity 2018.2.2f1和ARcore v1.4,但我在使用上一版本时遇到了完全相同的问题(2018.2.1f1和1.3)。 我在Windows10上运行Unity 以下是我所做的: 我创建了一个名为“AR”的新项目 我添加了“arcore-unity-sdk-v1.4.0”包 资产>导入包>自定义包。。。 然后选择“arcore-unity-sdk-v1.4.0” 我选择“

我是Unity和ARCore的新手,我正在尝试启动ARCore示例项目,但我的手机上没有显示任何内容

我使用的是Unity 2018.2.2f1和ARcore v1.4,但我在使用上一版本时遇到了完全相同的问题(2018.2.1f1和1.3)。 我在Windows10上运行Unity

以下是我所做的:

  • 我创建了一个名为“AR”的新项目
  • 我添加了“arcore-unity-sdk-v1.4.0”包 资产>导入包>自定义包。。。 然后选择“arcore-unity-sdk-v1.4.0
  • 我选择“All”导入所有包,然后选择“import
  • 我现在有3个CS0619错误: […]
    错误CS0619:“UnityEngine.Network”已过时:
    […]
    错误CS0619:“UnityEngine.Network.player”已过时:
    […]
    错误CS0619:“UnityEngine.NetworkPlayer.ipAddress”已过时:
    […]
  • 我按照这些说明改正它们
  • 我现在在5个不同的文件上有1个CS0618警告: […]
    警告CS0618:“UnityEditor.Build.IPreprocessBuild”已过时:“改用IPreprocessBuildWithReport”
    […] 因此,我在5个不同的文件上使用“
    ipreport
  • 1个警告仍在发回,另一个CS0618 […]
    警告CS0618:“UnityEngine.ScreenOrientation.Unknown”已过时:
    […] 我只是将“[…]
    ScreenOrientation.Unknown
    ”替换为“[…]
    ScreenOrientation.AutoRotation
  • 现在我没有任何错误或警告,我继续学习ArCore教程 (我现在在“打开示例场景”部分)
  • 所以我在“HelloAR上加了两个clic” 资产>谷歌核心>示例>HelloAR>场景>HelloAR
  • 我一直遵循教程(配置生成设置)
  • I何时文件>生成设置以打开生成设置窗口
  • 选择Android并单击切换平台
  • 播放器设置>其他设置>多线程渲染:禁用
  • 播放器设置>其他设置>软件包名称:com.Help.HelloAR
  • 玩家设置>其他设置>最低API级别:Android 7.0“牛轧糖”(API级别24)
  • 玩家设置>其他设置>目标API级别:Android 7.0“牛轧糖”(API级别24)
  • 播放器设置>XR设置>支持的ARCore:启用
  • 现在一切都准备好了,我在我的手机(三星S8+,Android版本:8.0.0)上启用开发者选项和USB调试,将其连接到我的电脑,然后转到文件>构建设置>构建并运行
  • 将apk保存到我的计算机
  • 但当我在手机上启动应用程序时,我得到的唯一信息是: (允许相机与应用程序一起使用) (我还尝试了“构建””,然后将apk复制到我的手机上,它也会做同样的事情)
但“有趣”的部分是,如果我回到Unity,删除场景“HelloAR”并开始将3D对象放在相机前面,我在构建项目时仍然会有这个灰色和蓝色的图像(天空纹理)。不管我做什么修改,我都会保留它

有没有人知道这个问题是从哪里来的,也许是如何解决的? 你能想出什么我可以试试的吗


提前感谢

我遇到了同样的问题,然后我终于注意到我正在导出unity默认的示例场景。您是否检查过是否正在为您的构建导出HelloAR场景?

能否发布构建设置的屏幕截图?也许你忘了添加HelloAR场景或将其设置为第一个场景。我确实是个问题。。。我纠正了它,它现在正在工作!事实上,为了解决这个问题,我没有构建正确的场景:-我进入了文件>构建设置-在窗口顶部我禁用了场景/SampleScene-单击“添加打开的场景”-并启用“GoogleARCore/Examples/HelloAR/Scenes/HelloAR”非常感谢您的帮助!