java - 未找到定义类:com.google.common.primitives.Longs
问题描述
我用 Android Studio 为 Unity 制作了一个 jar 插件。我的插件使用 com.google.common.primitives.Longs。但是找不到类定义。Unity 的控制台向我显示了这些错误:
2021/08/09 10:09:43.214 4060 4081 Error Unity AndroidJavaException: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/common/primitives/Longs;
2021/08/09 10:09:43.214 4060 4081 Error Unity java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/common/primitives/Longs;
2021/08/09 10:09:43.214 4060 4081 Error Unity at com.fitimmersion.plugin.FitImmersionPlugin.removeFromDownloads(FitImmersionPlugin.java:570)
2021/08/09 10:09:43.214 4060 4081 Error Unity at com.fitimmersion.plugin.FitImmersionPlugin.checkDownloadProgress(FitImmersionPlugin.java:463)
2021/08/09 10:09:43.214 4060 4081 Error Unity at com.fitimmersion.plugin.FitImmersionPlugin.getDownloadProgress(FitImmersionPlugin.java:411)
2021/08/09 10:09:43.214 4060 4081 Error Unity at com.fitimmersion.plugin.FitImmersionPlugin.exportGetDownloadProgress(FitImmersionPlugin.java:402)
2021/08/09 10:09:43.214 4060 4081 Error Unity at com.unity3d.player.UnityPlayer.nativeRender(Native Method)
2021/08/09 10:09:43.214 4060 4081 Error Unity at com.unity3d.player.UnityPlayer.access$300(Unknown Source:0)
2021/08/09 10:09:43.214 4060 4081 Error Unity at com.unity3d.player.UnityPlayer$e$1.handleMessage(Unknown Source:95)
2021/08/09 10:09:43.214 4060 4081 Error Unity at android.os.Handler.dispatchMessage(Handler.java:103)
2021/08/09 10:09:43.214 4060 4081 Error Unity at android.os.Looper.loop(Looper.java:214)
2021/08/09 10:09:43.214 4060 4081 Error Unity at com.unity3d.player.UnityPlayer$e.run(Unknown Source:20)
2021/08/09 10:09:43.214 4060 4081 Error Unity Caused by: java.lang.ClassNotFoundException: com.google.common.prim
我认为我的 gradle 文件的依赖项中缺少一个实现。我可以做些什么来找到类定义?
感谢您的回答!
解决方案
您可以直接将此依赖文件添加到 Assets->Plugin->Android 文件夹中,或者您可以使用此插件手动解决此依赖 项只需将此插件添加到项目中,然后按照说明进行操作
推荐阅读
- python - 无法在 Django 中设置默认表单值
- c# - DataGrid 没有输入的最后一行
- firebase - 之前的日内数据会自动合并到主表吗?
- mongodb - 我正在使用 InetAddress 获取服务器 IP,但它解析为本地主机,因为我的服务器名称与服务器 IP 相同,我该怎么办?
- javascript - POSTMAN 产生错误:错误:整数类型的输入语法无效:尝试发送 POST 请求时
- javascript - 在子组件的 ngAfterViewInit() 中调用时,父组件的元素上的 getElementById 返回 null
- twitter - 如何提高 Twitterbot 请求的预渲染速度?
- scala.js - 有没有办法在脚本标签中运行纯 scala 代码
- flutter - 使用 Flutter 打印到 ESC/POS 时如何防止套接字超时错误
- apache-spark - 从列表中删除空字符串(Spark Dataframe)