如何生成dev APK文件而不要求dev设置服务器ip in react native

时间:2017-07-07 07:40:48

标签: android react-native apk

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

感谢。

1 个答案:

答案 0 :(得分:2)

对于调试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

Generated apk将位于android/app/build/outputs/apk

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

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

在发布模式下生成apk

cd android
./gradlew assembleRelease