Unity Android调试技巧

时间:2014-08-17 19:16:38

标签: android unity3d android-logcat

今天我终于设法在Unity中构建了我的第一个Android应用程序。它在编辑器中运行良好,但它不适用于某些真正的Android设备,所以我使用adb logcat来尝试找到问题的根源。这是日志:http://pastebin.com/uHAE3BTb

我在Unity中相当愚蠢,不太了解android java特定的功能,我非常喜欢调试,我不知道从哪里开始,所以我需要你的帮助。

如何从adb logcat中找到我的应用失败的位置?是否有可能或应该开始评论代码行,重建并查看它是否每次都失败?还有另一种方法吗?

1 个答案:

答案 0 :(得分:0)

你必须聪明地阅读日志。这个(我确定你已经知道了)是问题所在:

E / AndroidRuntime(4994):java.lang.RuntimeException:无法启动活动ComponentInfo {com.Vali.Atomic / com.unity3d.player.UnityPlayerNativeActivity}:java.lang.IllegalArgumentException:无法找到本机库:main

在我看来,Unity并没有正确地为您构建它的jar文件。确保正确安装android sdk并在Unity中正确设置。此外,确保还安装了32位版本的JDK,并在编译时使用Unity