gpt4 book ai didi

android - Multidex 仅在 AndroidTest 中不起作用

转载 作者:行者123 更新时间:2023-11-30 00:20:17 25 4
gpt4 key购买 nike

我有一个包含 MultiDex 的项目,它可以很好地编译应用程序...但是当我尝试运行插桩测试时,出现此错误:

错误:任务“:app:transformDexArchiveWithDexMergerForMinApi16StagingDebugAndroidTest”执行失败。

com.android.build.api.transform.TransformException: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536

我正在使用

testInstrumentationRunner 'com.android.test.runner.MultiDexTestRunner'

在我的 gradle 文件中。

如何使 multdex 工作?

最佳答案

KitKat 上的 Multidex 没有得到很好的支持。有一些支持库允许您在 KitKat 上运行您的多索引 Android 应用程序,但是当您的 androidTest APK 也是多索引时,这些库无法帮助您。我在 this blog post 中写了更多关于它的内容这样我就可以记住将来如何为其他应用解决这个问题。

我不确定这是否正是您遇到的问题,但我希望它能以某种方式帮助您。

除此之外,似乎还有其他问题与您所描述的问题类似。你试过了吗this solution

关于android - Multidex 仅在 AndroidTest 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46432361/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com