报错如下:
Throwing new exception 'No interface method getPackStates(Ljava/util/List;)Lcom/google/android/play/core/tasks/Task; in class Lcom/google/android/play/core/assetpacks/AssetPackManager; or its super classes (declaration of 'com.google.android.play.core.assetpacks.AssetPackManager' appears in base.apk)' with unexpected pending exception: java.lang.NoSuchMethodError: No interface method getPackStates(Ljava/util/List;)Lcom/google/android/play/core/tasks/Task; in class Lcom/google/android/play/core/assetpacks/AssetPackManager; or its super classes (declaration of 'com.google.android.play.core.assetpacks.AssetPackManager' appears in base.apk
出现这个报错的原因是因为项目引用了2.0.0+的google库,但旧的unity(用的2019.4.40)未进行Task的迁移,见下图(Google Play Core 库概览 | Android Developers)
目前来看只能升级unity的版本了,保险起见升级unity版本到2022+