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