我正面临一个问题,与Inmobi统一一揽子与GDPR 811。
当我试图打开它时,我用上面的软件包构建的应用程序会崩溃。所以我尝试在Android分析器上运行堆栈跟踪,发现它找不到一些UnityPlayerPro xyActivity类。我尝试过从Android清单中删除这个类,但是它会给出构建错误。
我使用了Unity2019.2.0f1版本,Android平台的播放器设置为;构建版本等于0.1,最低API级别为16
我附上了一个详细的错误报告,可以给你更多的信息。
请在这方面帮助我。我非常感谢你在这件事上的协助。
2019.2.0f1
G 217
复制步骤:
将带有GDPR 811的Inmobi统一包导入到一个空项目中。在Build settings.
堆栈跟踪中捕获的主要错误。
10-30 16:24:52.769: E/AndroidRuntime(7118): java.lang.RuntimeException: Unable to instantiate activity
ComponentInfo{com.SleepyBoar.AdsDemoUnity/com.unity3d.player.UnityPlayerPro
xyActivity}: java.lang.ClassNotFoundException: Didn't find class
"com.unity3d.player.UnityPlayerProxyActivity" on path: DexPathList[[zip file
"/data/app/com.SleepyBoar.AdsDemoUnity-
USpZf9YlQynoJUyJE_N1Kg==/base.apk"],nativeLibraryDirectories=[/data/app/com.
SleepyBoar.AdsDemoUnity-USpZf9YlQynoJUyJE_N1Kg==/lib/arm,
/data/app/com.SleepyBoar.AdsDemoUnity-
USpZf9YlQynoJUyJE_N1Kg==/base.apk!/l`enter code here`ib/armeabi-v7a, /system/lib]]发布于 2019-12-04 09:56:02
您所得到的异常是由于最新版本的团结(2018年起)中的主统一播放器活动名称的更改所致。
要解决这个问题,您需要在团结项目中找到AndroidManifest.xml文件,并将活动名称从com.unity3d.player.UnityPlayerProxyActivity替换为com.unity3d.player.UnityPlayerActivity
从…
<activity
android:name="com.unity3d.player.UnityPlayerProxyActivity"
android:launchMode="singleTask"
android:label="@string/app_name">至
<activity
android:name="com.unity3d.player.UnityPlayerActivity" // changes in this line
android:launchMode="singleTask"
android:label="@string/app_name">在此之后,您应该能够成功地运行它。
https://stackoverflow.com/questions/58694252
复制相似问题