unity android错误处理com.google.code.gson.gson

rpppsulh  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(260)

我正在与unity 2017.4.36合作开发一款手机游戏(android和ios)。我正在尝试更新google移动广告sdk(使用unityads、vungle、chartboost和applovin作为提供者)。在上次更新之后,我强制执行jar解析,unity导入了所有android依赖项,包括com.google.code.gson.gson-2.8.6。
尝试构建时,它给了我错误:

D8: Invoke-customs are only supported starting with Android O (--min-api 26)

在一些chartboost文件上。阅读stackoverflow,我已经修复了它,在gradle文件中添加了以下行:

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

但是构建过程现在终止原因:

error processing /Users/xxxx/workspaces/MyUnitProject/Temp/gradleOut/libs/com.google.code.gson.gson-2.8.6.jar

从互联网上看,com.google.code.gson.gson-2.8.6似乎与Java1.8不兼容。
我怎么处理?我不能同时修复两个错误,因为第一个错误的修复就是导致第二个错误的原因。像这样的问题有解决办法吗?
这是一个类似的问题(没有统一):在我的android应用程序中获取“caused by:java.lang.runtimeexception”

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题