React Native Multidex 与 smali 文件

React Native Multidex with smali file

使用此 Smali 文件启用 MainActivity 的 Multidex 和 Dalvik 问题后,Apk 构建出现 React Native 问题。

.line 25
invoke-super {p0, p1}, Lcom/facebook/react/ReactActivity;->onCreate(Landroid/os/Bundle;)V

.line 26
invoke-static {}, Lcom/facebook/react/modules/i18nmanager/I18nUtil;->getInstance()Lcom/facebook/react/modules/i18nmanager/I18nUtil;

move-result-object v0

.line 27
.local v0, "sharedI18nUtilInstance":Lcom/facebook/react/modules/i18nmanager/I18nUtil;
invoke-virtual {p0}, Lir/androidkar/customer/MainActivity;->getApplicationContext()Landroid/content/Context;

我应该在 android SDK 版本 27 中做什么?

只需启用多 dex

android {
....
defaultConfig {
    ...
    multiDexEnabled true
}

清理你的项目并重新构建