android - 如何在 Android/iOS 设备上调试 unity3d?

标签 android ios debugging unity3d

Unity 5.2.3f1,VS2015社区版,Windows 10

我已经做了什么:

1-在 Windows 上构建并运行应用程序...一切正常

2-built for android 并在我的 Samsung Galaxy S3 上部署了 apk(使用 usb 数据线)...有效,但无法调试... 似乎 USB 调试仍然不是一个选项

(开发者模式已经在设备上激活,“开发构建”和“脚本调试”都被选中)

3-用于wifi调试的adb命令:

adb tcpip 5555 
adb connect [device ip adress without brackets]:5555

设备通过使用连接

adb devices 

我在列表中看到了我的设备

4 断开 USB 电缆

5- 在设备上启动游戏时,我可以在选择框中看到 unity 的 i-9300 实例

6-我选择它然后 VS 变得无响应...我需要使用任务管理器终止程序

有什么建议吗?

最佳答案

您可以从build设置中将项目导出为 Google 项目。然后从那里你可以在 Eclipse 或 android studio 中打开它,最后当你从这些 IDE 运行到设备上时。您可以检查调试控制台。 Unity 调试也应该出现在那里。

同样适用于 iOS,它只是变得更简单,为 iOS 构建,在 xcode 中运行到设备上,调试显示在 xcode 的控制台部分。

关于android - 如何在 Android/iOS 设备上调试 unity3d?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34208730/

相关文章:

javascript - 无法获取设备的推送 token 。检查您的 FCM 配置是否有效

javascript - 一般检查移动设备屏幕方向是否发生变化?

php - Laravel 和 Xdebug - 由于 fatal error : Can't find Controller class that all controllers extend it,我无法调试

ios - Xamarin iOS 7 : Native linking failed

python - 当请求来自远程时, "nice"调试 django 的方法是什么?

android - 如何使用 ffmpeg 合并两个视频?

java - Twitter OAuth 回调似乎在 Android 中不起作用

java - android跨进程同步方法

ios - 如何在不隐藏 tabBar 的情况下呈现 View Controller

iphone - 在 iOS 上创建自定义循环 UIScrollView