报错:
java.lang.NoClassDefFoundError
或者:
UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536
解决方法:
1、自定义的Application继承MultiDexApplication并在manifest.xml中注明
public class App extends MultiDexApplication
<application
android:name=".App">
</application>
2、在你的app build.gradle中加入依赖:
dependencies {
compile 'com.android.support:multidex:1.0.0'}
3、在你的app的build.gradle中android的defaultConfig中设置
multiDexEnabled为true
android {
defaultConfig {
multiDexEnabled true
}
}
4、同步工程,重新运行即可。