我现在的版本:
再更新RN版本之后,发现在装包的时候出现了
D8: Cannot fit requested classes in a single dex file (# methods: 65749 > 65536)
这个问题,百度上是说Android App中的方法总数超过了65536..
我也没装多少包啊,就出现了这个问题......
解决办法
1,在android/app/build.gradle中添加
android {
defaultConfig {
multiDexEnabled true
}
}
dependencies {
implementation 'com.android.support:multidex:1.0.3'
}
2,然后在MainApplication.java修改
// import android.app.Application;
// import android.support.multidex.MultiDexApplication; // RN 0.59+
import androidx.multidex.MultiDexApplication; // RN 0.60+
然后把
public class MainApplication extends Application implements ReactApplication
替换成
public class MainApplication extends MultiDexApplication implements ReactApplication
参考文章:
https://stackoverflow.com/questions/44140496/how-do-i-enable-multidex-for-react-native