我安装了Unity,并从GoogleAR开始了以下教程。
我遇到了一些困难,并通过大量的互联网搜索解决了直到在移动设备上安装应用程序。
现在,该应用已统一安装在我的Android手机中,但由于以下错误而无法自行打开
CommandInvokationFailure:无法将网络流量转发到设备。 请确保已安装Android SDK,并且安装正确 在编辑器中配置。有关更多详细信息,请参见控制台。 / home / _____ / Android / Sdk / platform-tools / adb -s“ number ”转发“ tcp:34999”“ localabstract:Unity-com.example.helloAR”
什么原因导致此问题以及如何解决?
请注意,我确实没有选中Development Build,但是仍然无法正常工作。
答案 0 :(得分:1)
看起来像Linux上UnityEditor中的错误,它打开了端口34999,而adb由于正在使用中而无法执行端口转发。
在修复的同时,解决方法:
adb forward "tcp:34999" "localabstract:Unity-com.your.packagename"
,然后再次打开编辑器。这样,您可以使adb使用端口,以便以后在构建时可以使用。答案 1 :(得分:0)
对于Windows:只需杀死adb.exe,然后再次执行Build&Run。每次为我工作:)您甚至不需要重新启动编辑器。
答案 2 :(得分:0)
在Windows上,我只需重新启动编辑器即可解决此问题。