我是RN的新手。我在构建发行版APK时遇到问题。我正在执行以下步骤:
本机包
--platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets dest android/app/src/main/res/
app / build.gradle:
project.ext.react = [
entryFile: "index.js",
bundleInDebug: true,
bundleInRelease: true,
]
apply from: "../../node_modules/react-native/react.gradle"
....
看来bundleInRelease选项无法正常工作。但是./gradlew assembleDebug可以完美地工作!请帮忙!
答案 0 :(得分:0)
解决了!
我使用了“ react-native-bitcoinjs-lib”库,但问题是该库未完全配置。根据文档,另外,为了生成发行版APK,我不得不在名为metro.config.js的项目中创建文件。并在其中写入以下代码:
module.exports = {
transformer: {
minifierConfig: {
mangle: {
keep_fnames: true
}
}
}
}
现在,一切正常。