我正在使用Android应用程序捆绑包发布。我没有时间实现PlayCore API来按需下载语言,所以我只是将其添加到了 base 模块中,因此捆绑中不会有任何语言分裂。
android {
bundle {
language {
enableSplit = false
}
}
}
APK的大小确实变大了,但现在在应用内更改语言不会引起更改(一个片段除外,该片段扩展了PreferenceFragmentCompat)
此外,我还有一个库模块(apply plugin: 'com.android.library'
),当我尝试向其中添加上述代码时,我会得到
在以下位置找不到参数[build_ck0w3ieqon7ta3tuog615zy8h $ _run_closure1 $ _closure7 @ 219c4533]的方法bundle() com.android.build.gradle.LibraryExtension类型的对象。
我想不出任何其他原因,说明当应用程序内语言更改在APK中运行时,现在无法在Android App Bundle中运行。有什么想法吗?