【问题标题】:How to generate dev APK file without asking for dev settings server ip in react native [duplicate]如何在不要求开发设置服务器IP的情况下生成开发APK文件反应本机[重复]
【发布时间】:2017-12-11 10:09:13
【问题描述】:

我能够使用 android studio 生成 APK(未签名的 APK)文件。如果我安装了那个apk,那么我们需要在开发设置中输入开发服务器IP地址,然后只有应用程序可以工作。现在如何生成apk而不需要提供任何服务器ip?

谢谢。

【问题讨论】:

    标签: android react-native apk


    【解决方案1】:

    对于调试 apk,您需要手动创建用于调试构建的包并使用 gradlew 生成 apk。

    react-native bundle --dev false --platform android --entry-file index.android.js --bundle-output ./android/app/build/intermediates/assets/debug/index.android.bundle --assets-dest ./android/app/build/intermediates/res/merged/debug
    cd android
    ./gradlew assembleDebug
    

    生成的 apk 将位于 android/app/build/outputs/apk

    此 apk 在调试模式下运行。如果您摇动设备并尝试重新加载开发设置菜单,则需要服务器 IP。但您可以关闭消息。您的应用将正常运行。

    您还可以为发布模式生成 apk。它不需要任何 IP,也不显示任何开发设置。

    在发布模式下生成apk

    cd android
    ./gradlew assembleRelease
    

    【讨论】:

      猜你喜欢
      • 2019-12-25
      • 2023-01-17
      • 2015-02-16
      • 2020-04-08
      • 1970-01-01
      • 2013-06-07
      • 1970-01-01
      • 2016-07-16
      • 2015-10-06
      相关资源
      最近更新 更多