Unity Android调试技巧
今天,我终于在Unity中构建了我的第一个android应用程序。它在编辑器中工作得很好,但在一些真正的android设备上不起作用,所以我使用adb logcat试图找到问题的根源。以下是日志: 我对Unity很不了解,不知道android java的具体功能,我很喜欢调试,也不知道从哪里开始,所以我需要你的帮助Unity Android调试技巧,android,unity3d,android-logcat,Android,Unity3d,Android Logcat,今天,我终于在Unity中构建了我的第一个android应用程序。它在编辑器中工作得很好,但在一些真正的android设备上不起作用,所以我使用adb logcat试图找到问题的根源。以下是日志: 我对Unity很不了解,不知道android java的具体功能,我很喜欢调试,也不知道从哪里开始,所以我需要你的帮助 如何从adb logcat查找我的应用程序失败的位置?我是否有可能或者应该开始注释代码行,重新编译并查看是否每次都失败?还有别的方法吗?你只需要聪明地阅读日志就行了。我相信你已经知道
如何从adb logcat查找我的应用程序失败的位置?我是否有可能或者应该开始注释代码行,重新编译并查看是否每次都失败?还有别的方法吗?你只需要聪明地阅读日志就行了。我相信你已经知道这是问题所在: E/AndroidRuntime 4994:java.lang.RuntimeException:无法启动活动组件信息{com.Vali.Atomic/com.unity3d.player.UnityPlayerActiveActivity}:java.lang.IllegalArgumentException:无法找到本机库:main
在我看来,Unity并没有为您正确构建它的jar文件。确保android sdk在Unity中正确安装并正确设置。此外,请确保还安装了32位版本的JDK,并且Unity在编译时正在使用该版本我尝试了您的建议,但没有成功,但正是因为如此,我才发现了错误的原因。我的手机使用ARMv6架构,不幸的是Unity不再支持。我真正想要的是一种更通用的android日志调试方法。无论如何,谢谢你帮助我。