Unity的Google应用内审核插件错误:java.lang.ClassNotFoundException:com.google.android.play.core.review.ReviewManagerFactory

问题描述

我正在尝试将Google的In-app Review功能集成到我的Unity应用程序中,并在logcat控制台上收到以下运行时错误消息。有人知道解决这个问题的方法吗?

AndroidJavaException: java.lang.classNotFoundException: com.google.android.play.core.review.ReviewManagerFactory (Filename: currently not available on il2cpp Line: -1)

解决方法

事实证明,此问题是由防护人员混淆引起的。为了保留符号,我必须在proguard定义文件中添加以下内容:

-keep class com.google.android.play.core.** { *; }