已编译的 apk 正在尝试访问 Metro 服务器 React Native
compiled apk is trying to reach metor server react native
我真的不知道为什么我编译的 apk 试图到达 metor 服务器
我正在使用 react-native 创建一个 iOS / android 应用程序
之前的构建工作正常
cd android/
./gradlew assembleRelease --stacktrace
生成于android/app/build/outputs/apk/release
显示未找到您的 metro 捆绑包时出错。您需要使用以下命令创建捆绑包
react-native bundle --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
创建发布版本的其他方法
将 my-release-key.keystore
文件放在项目文件夹的 android/app 目录下
编辑文件 ~/.gradle/gradle.properties
并添加以下内容(将 ***** 替换为正确的密钥库密码、别名和密钥密码
MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=***** MYAPP_RELEASE_KEY_PASSWORD=*****
编辑项目文件夹中的文件 android/app/build.gradle 并添加签名配置
android {
默认配置 { ... }
signingConfigs {
发布 {
storeFile 文件(MYAPP_RELEASE_STORE_FILE)
商店密码 MYAPP_RELEASE_STORE_PASSWORD
键别名 MYAPP_RELEASE_KEY_ALIAS
密钥密码 MYAPP_RELEASE_KEY_PASSWORD } }
buildTypes {
发布 { ...
signingConfig signingConfigs.release } } } ...
运行终端上的这个命令
react-native 运行-android --variant=release
https://facebook.github.io/react-native/docs/signed-apk-android
我真的不知道为什么我编译的 apk 试图到达 metor 服务器
我正在使用 react-native 创建一个 iOS / android 应用程序
之前的构建工作正常
cd android/
./gradlew assembleRelease --stacktrace
生成于android/app/build/outputs/apk/release
显示未找到您的 metro 捆绑包时出错。您需要使用以下命令创建捆绑包
react-native bundle --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
创建发布版本的其他方法
将
my-release-key.keystore
文件放在项目文件夹的 android/app 目录下编辑文件 ~/.gradle/gradle.properties 并添加以下内容(将 ***** 替换为正确的密钥库密码、别名和密钥密码
MYAPP_RELEASE_STORE_FILE=my-release-key.keystore MYAPP_RELEASE_KEY_ALIAS=my-key-alias MYAPP_RELEASE_STORE_PASSWORD=***** MYAPP_RELEASE_KEY_PASSWORD=*****
编辑项目文件夹中的文件 android/app/build.gradle 并添加签名配置
android { 默认配置 { ... } signingConfigs { 发布 { storeFile 文件(MYAPP_RELEASE_STORE_FILE) 商店密码 MYAPP_RELEASE_STORE_PASSWORD 键别名 MYAPP_RELEASE_KEY_ALIAS 密钥密码 MYAPP_RELEASE_KEY_PASSWORD } } buildTypes { 发布 { ... signingConfig signingConfigs.release } } } ...
运行终端上的这个命令
react-native 运行-android --variant=release
https://facebook.github.io/react-native/docs/signed-apk-android