unity3d - Unity 的 Google In-App Review 插件错误:java.lang.ClassNotFoundException: com.google.android.play.core.review.ReviewManagerFactory
问题描述
我正在尝试将 Google 的应用内审查功能集成到我的 Unity 应用程序中,并在 logcat 控制台上收到以下运行时错误消息。有谁知道这个问题的解决方案?
AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.play.core.review.ReviewManagerFactory (Filename: currently not available on il2cpp Line: -1)
解决方案
事实证明,这个问题是由 proguard 混淆引入的。为了保留符号,我必须将以下内容添加到 proguard 定义文件中:
-keep class com.google.android.play.core.** { *; }
推荐阅读
- excel - 从其他工作簿导入日期会出现错误 9
- excel - 更新 Excel Visual Basic 电子表格生成器宏
- git - `git checkout [other-branch] path-to-file` 不会覆盖当前分支上的文件
- ibm-mobilefirst - ios设备注册上的INVALID_CLIENT_ID错误
- swift - 为什么struct在转换为字典时需要符合Hashable和Generic数组
- r - 如何在ggplot中没有异常值的情况下调整箱线图中的y轴大小?
- testng - Testng - 每个测试方法都可以有一个数据提供者输入吗?
- c# - 从派生类向基属性添加属性
- spring-cloud-dataflow - 用于 Kubernetes 安装的 Spring Cloud Data Flow Server
- recursion - F# sum 机器控制台