我正在尝试将我的应用导出到APK上传到Google Play,但它给了我以下错误 -
Cannot fit requested classes in a single dex file. Try supplying a main-dex list.
# methods: 76604 > 65536
Message{kind=ERROR, text=Cannot fit requested classes in a single dex file. Try supplying a main-dex list.
# methods: 76604 > 65536, sources=[Unknown source file], tool name=Optional.of(D8)}
希望你们能帮助我! 感谢。
答案 0 :(得分:0)
您的应用包含太多代码,无法放入单个dex文件中。
有多种方法可以解决这个问题:
如果您不使用proguard,请立即执行此操作。这是今天在尺寸方面优化应用的最佳方式。请在此处阅读如何操作:https://developer.android.com/studio/build/shrink-code
如果您已经使用过proguard但仍无法将所有内容都放在单个dex文件中,那么请查看启用multidex。这里的所有信息都是:https://developer.android.com/studio/build/multidex
希望有所帮助!