我想公共React原生应用程序,并尝试遵循作为页面React原生开发支持。但当我写命令
npx react-native run-android-〉在模拟器上运行应用程序,它仅以调试模式运行
我怎样才能从调试模式转换到发布模式?
使用android/buil. gradle文件作为
签名配置{
release {
if (project.hasProperty('MYAPP_UPLOAD_STORE_FILE')) {
storeFile file(MYAPP_UPLOAD_STORE_FILE)
storePassword MYAPP_UPLOAD_STORE_PASSWORD
keyAlias MYAPP_UPLOAD_KEY_ALIAS
keyPassword MYAPP_UPLOAD_KEY_PASSWORD
}
}
}
buildTypes {
release {
// Caution! In production, you need to generate your own keystore file.
// see https://reactnative.dev/docs/signed-apk-android.
signingConfig signingConfigs.release
minifyEnabled enableProguardInReleaseBuilds
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
}
}
我是一个新的React本地。所以我花了很多时间来修复,但它的错误。
请给我一点修理的建议。
非常感谢!
1条答案
按热度按时间zzlelutf1#
我已经发布了我的react原生应用程序。所以我想分享给每个人去做。调试模式是默认的,当运行命令npx react-native run-android,但如果我可以释放ok你可以。/gradlew bundleRelease later。
按照我的步骤来解决问题。
第1步:我用命令npx create-expo-app创建一个空白项目第2步:添加文件夹android到项目中的命令expo弹出。当创建文件夹android构建发布的android。步骤3:从项目的旧文件夹复制代码并粘贴到新项目。步骤4:通过npx expo开始运行代码步骤5:运行/gladlew清洁步骤6:运行npx react-native start并运行npx react-native run-android。
最后按照步骤公开到Google Play商店reactnative dev
祝你好运!