有没有proper/easy办法使用Gradle解决64k方法限制?
我的意思是一些自定义Gradle任务使用pre-dexed jar来创建单独的dex文件,而不是单个classes.dex.
谢谢
伊万
目前,我正在努力使用GMS:它引入了20k方法来使用Google Analytics.我使用Proguard去除不需要的东西,但仍然...... 72k方法和计数......
我可以classes.dex使用dx参数--multi-dex拆分两个文件.我实现了手动编辑
sdk/build-tools/android-4.4W/dx
Run Code Online (Sandbox Code Playgroud)
并编辑最后一行,如下所示:
exec java $javaOpts -jar "$jarpath" --multi-dex "$@"
Run Code Online (Sandbox Code Playgroud)
我的APK文件现在包含__classes.dex__ and __classes2.dex__.
我试图用几种方法动态加载第二个文件:
不幸的是仍然没有运气 我真的希望一些Google/Facebook/Square大师可以提供合适的解决方案.
为gradle构建系统启用multi-dex选项很容易,但是我没有找到如何为ant构建启用此选项的示例.怎么归档这个?