【发布时间】:2017-11-02 05:33:13
【问题描述】:
所以我正在使用 Unity 5.6.1 和 Onesignal(来自该站点的最新 SDk)构建一个 Android 应用程序,当我构建 apk 时它崩溃了。看着 logcat 我看到了这条消息
原因:java.lang.ClassNotFoundException:在路径上找不到类“com.onesignal.UpgradeReceiver”:DexPathList[[zip 文件“/mnt/asec/com.MyPad3D.MazeWalkVR-2/base.apk” ],nativeLibraryDirectories=[/mnt/asec/com.MyPad3D.MazeWalkVR-2/lib/arm, /mnt/asec/com.MyPad3D.MazeWalkVR-2/base.apk!/lib/armeabi-v7a, /vendor/lib , /system/lib]]
我不明白现在该做什么以及如何进一步调试,任何帮助将不胜感激!
【问题讨论】:
-
你在 Android 清单文件中定义了这个类吗?
-
你使用什么编程语言?
-
@Rims 不,在文档中并没有说要在清单中做任何事情
-
Unity 中的@Hristo C# 脚本
-
能否发布您修改或添加的所有相关代码。另外请看this线程,因为有类似的问题。