Google Unity 的应用内评论:ClassNotFoundException:com.google.android.play.core.review.ReviewManagerFactory
Google InApp Reviews for Unity: ClassNotFoundException: com.google.android.play.core.review.ReviewManagerFactory
非常愚蠢的一个。我正在尝试将 Google 的应用内评论功能集成到我的 Unity 应用程序中,在部署构建后,我在 logcat 控制台上收到以下运行时错误消息。
我按照 Google 的指南进行操作,看起来好像缺少 DLL 或脚本,或者我做错了什么。执行代码后:
private ReviewManager _reviewManager;
void Start{
_reviewManager = new ReviewManager();
}
我收到:
AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.play.core.review.ReviewManagerFactory
java.lang.ClassNotFoundException: com.google.android.play.core.review.ReviewManagerFactory
Unity 2019.2.21f。尝试解决 Android,尝试重新安装 Google Play Core、Common 和 InApp Reviews (1.2.0) 组件。
感谢您的回答。
你在使用 Proguard 吗?您可以在 Player Settings -> Publishing Settings -> Minify 中检查它。如果是,proguard 可以删除这部分代码。找到混淆器文件 (Assets/Plugins/Android/proguard-user.txt) 并添加此行 -keep class com.google.android.play.core.review.** { *;}
非常愚蠢的一个。我正在尝试将 Google 的应用内评论功能集成到我的 Unity 应用程序中,在部署构建后,我在 logcat 控制台上收到以下运行时错误消息。
我按照 Google 的指南进行操作,看起来好像缺少 DLL 或脚本,或者我做错了什么。执行代码后:
private ReviewManager _reviewManager;
void Start{
_reviewManager = new ReviewManager();
}
我收到:
AndroidJavaException: java.lang.ClassNotFoundException: com.google.android.play.core.review.ReviewManagerFactory
java.lang.ClassNotFoundException: com.google.android.play.core.review.ReviewManagerFactory
Unity 2019.2.21f。尝试解决 Android,尝试重新安装 Google Play Core、Common 和 InApp Reviews (1.2.0) 组件。 感谢您的回答。
你在使用 Proguard 吗?您可以在 Player Settings -> Publishing Settings -> Minify 中检查它。如果是,proguard 可以删除这部分代码。找到混淆器文件 (Assets/Plugins/Android/proguard-user.txt) 并添加此行 -keep class com.google.android.play.core.review.** { *;}