【问题标题】:React Native: generate release APK using npm commandReact Native:使用 npm 命令生成发布 APK
【发布时间】:2019-08-28 02:58:25
【问题描述】:

我正在使用这样的命令来生成一个 APK:

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 && react-native run-android

是否可以编辑此命令以生成发布 APK?

【问题讨论】:

标签: android react-native


【解决方案1】:

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 && cd android && ./gradlew clean && ./gradlew assembleRelease

./gradlew assembleRelease 组装所有发布版本(并生成发布 apk)

您的发布版本应该在以下目录下可用:[projectRoot]/android/app/build/outputs/apk/release/

【讨论】:

【解决方案2】:
  mkdir -p android/app/src/main/assets
 && rm -rf android/app/build 
&& 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 
&& cd android && ./gradlew clean assembleRelease && cd ../

我希望这对你有用……

【讨论】:

    【解决方案3】:
    ORG_GRADLE_PROJECT_bundleInArRelease=true npx react-native run-android --variant Release
    

    然后你会在里面找到APK ./android/app/build/apk/release/

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-04-07
      • 1970-01-01
      • 2017-12-15
      • 1970-01-01
      • 1970-01-01
      • 2018-05-16
      • 1970-01-01
      相关资源
      最近更新 更多