我们的应用程序将超过65k方法,因此我们需要根据本指南构建multi dex到apk: http://developer.android.com/tools/building/multidex.html
它使用gradle来构建apk,但我们的构建系统使用maven。 我使用这个演示来构建apk,但失败了。 https://github.com/lsuski/maven-multidex-sample
那么如何通过maven构建多重dex?任何人都有相关的教程或文件?我搜索了所有互联网,但没有找到解决方案。
[更新] 最后我仍然无法通过Android工作室与maven构建multi dex apk。但是我通过maven命令行成功地构建了它。
我所做的一切都是: 修改MyApplication.java,添加方法:
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
MultiDex.install(this);
}
修改pom.xml,添加以下标记:
< multi-dex >true< /multi-dex >
< minimal-main-dex >true< /minimal-main-dex >
< dex-arguments >--set-max-idx-number=65536< /dex-arguments >
如果您无法通过AS构建,请尝试使用maven命令行。