【发布时间】:2020-04-24 17:12:40
【问题描述】:
我正在开发一款在 30 分钟前运行良好的小型平台游戏。我所做的只是按照此处的说明导入 Google Ads Api:
https://developers.google.com/admob/unity/start
我一步一步跟着他们。
现在,我的游戏在编辑器中仍然可以正常运行 - 但我现在想将 APK 部署到我的手机上。这会崩溃
"CommandInvokationFailure: Unable to convert classes into dex format.
D:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\OpenJDK\Windows\bin\java.exe -Xmx8000M -Dcom.android.sdkmanager.toolsdir="C:/Program Files (x86)/Android/android-sdk\tools" -Dfile.encoding=UTF8 -jar "D:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar" -
stderr[
PARSE ERROR:
unsupported class file version 52.0
...while parsing bitter/jnibridge/JNIBridge.class
1 error; aborting
]
stdout["
后面是一个包含大量信息的长截断列表。我应要求发布此内容。
然后我用谷歌搜索了一下,人们说这是由于“重复文件”通常来自 Facebook API 和 Google API 都被导入到同一个项目中。
但是,您可能已经认为,Google API 是我导入的第一个 API,所以从技术上讲,不可能有“两个重复文件”,对吧?
【问题讨论】:
标签: unity3d