Android 解决“问题”的一般方法;.dex文件中的方法引用数不能超过64K。”;问题

Android 解决“问题”的一般方法;.dex文件中的方法引用数不能超过64K。”;问题,android,react-native,stripe-payments,dex,detox,Android,React Native,Stripe Payments,Dex,Detox,我有一个本地应用程序,没有android开发经验 目前,我在将detox与我的应用程序集成时遇到了一个问题(如果只是通过react native run android运行,应用程序可以编译并运行良好) 我发现了很多类似的问题,其中一般建议只是在build.gradle文件中设置“multiDexEnabled true”,这在我的情况下不起作用 另一个建议是对依赖项进行“三次重新握手”,但在缺乏经验的情况下尝试这种做法会带来其他构建错误 那么安卓大师们,你们能分享一下你们关于如何在安卓构建过程

我有一个本地应用程序,没有android开发经验

目前,我在将detox与我的应用程序集成时遇到了一个问题(如果只是通过react native run android运行,应用程序可以编译并运行良好)


我发现了很多类似的问题,其中一般建议只是在build.gradle文件中设置“multiDexEnabled true”,这在我的情况下不起作用

另一个建议是对依赖项进行“三次重新握手”,但在缺乏经验的情况下尝试这种做法会带来其他构建错误

那么安卓大师们,你们能分享一下你们关于如何在安卓构建过程中修复主题的方法吗

[UPD1]只有当我尝试使用
解毒构建-c android.emu.debug构建解毒应用程序时,才会出现此问题

Task :tipsi-stripe:mergeDexDebugAndroidTest FAILED
java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.dexing.DexArchiveMergerException: Error while merg
ing dex archives: 
The number of method references in a .dex file cannot exceed 64K.
...
对于调试/发布配置,应用程序构建和运行良好。 它通过处理
tipsi stripe
包失败,这导致我 正如我所理解的,在这里,nanti建议进行三次重新握手

但这没有帮助(可能是因为我有不同的软件包版本)
因此,我的问题是如何在我的软件包版本中重复该建议。

确保将
multiDexEnabled true
配置添加到
tipsi条带
节点模块的
build.gradle

然而,这并不是一个永久的解决办法


tipsi条带中的Github问题供参考:

“在我的情况下它不起作用”--为什么不?您添加了此依赖项{implementation'com.android.support:multidex:1.0.3'//带有支持库//实现'androidx.multidex:2.0.1'//带有androidx库}@commonware,我不知道)),我更新了这个问题clarifications@RishiSahu是的,我在android/app/build.gradle文件中有依赖项