三方(例如:地图,友盟,环信,极光)

如果导入的jar包大于65535怎么解决

2019-07-25  本文已影响0人  穿越平行宇宙

报错:

Cannot fit requested classes in a single dex file. Try supplying a main-dex list.
# methods: 71698 > 65536
Message{kind=ERROR, text=Cannot fit requested classes in a single dex file. Try supplying a main-dex list.
# methods: 71698 > 65536, sources=[Unknown source file], tool name=Optional.of(D8)}

解决:

  1. 导入依赖
    implementation 'com.android.support:multidex:1.0.3'
  1. 在Model下的build.gradle 中添加一行代码
 defaultConfig {
        ...
        multiDexEnabled true
    }
  1. 在Activity中添加一行代码
  protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_map);

        MultiDex.install(this);
}
上一篇 下一篇

猜你喜欢

热点阅读