android.enableD8=false的替代方案是什么,因为它已经被弃用了。

8

你好,我正在使用okio和okhttp库进行套接字连接。在更新了Android Studio和构建工具3.1.2之后,我遇到了这个问题。

建议是android.enableD8=false,但已经被弃用。

因此,请建议我需要做什么来解决这个问题?


你因使用已弃用的方法而得到了数组越界异常? - Masoom Badi
不,如果我在gradle属性中不写android.enableD8=false,那么我会得到数组越界异常。 - Abhay Koradiya
你所提到的链接已经说明其中存在一个错误,只有在写入那行代码时才能正常工作,否则应用程序会崩溃。 - Masoom Badi
但是,这是由于Gradle更新还是库问题引起的呢? - Abhay Koradiya
这是由于库文件问题导致的。 - Koustuv Ganguly
2个回答

4

请阅读此文

然后前往

gradle.properties

并使用 'android.enableD8=true' 命令来消除警告。


3
为了解决这个问题,您只有一个选择,那就是使用android.enableD8=false。虽然它已被弃用但尚未删除,因此您可以毫无问题地使用它。
同时,关注链接以获取有关修复的更新。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接