用AndroidStudio开发SDK依赖了很多第三方库,要提供资源给开发者接入,开发者又不是只用AndroidStudio接入,如果用Eclipse接入必然方法数超限,以下方法可解决方法数超限(虽然靠点运气~~~.0.0)
大概以下步骤:
1、合并jar
2、jar转换成dex文件:在sdk目录下\build-tools\28.0.3打开cmd命令
dx --dex --output dex文件.dex jar文件.jar
3、把class2.dex放到src目录下,把jar放到项目新建目录external-jars里>clean
4、Java Build Path>Libraries>Add External JARs>导入3步external-jars里的jar > Order and Export对jar不打勾
5、把multidex.jar放到lib里,然后在application调用install
public class MyApplication extends Application{
@Override
public void onCreate() {
super.onCreate();
MultiDex.install(this);
}
}