Android调试版本需要从登台环境中获取更新,而不是从生产环境中获取(我认为)
我有一个本机应用程序,要在将其推送到生产环境之前进行测试。为此,我使用Code-Push将应用程序构建推送到暂存环境,然后构建了app-debug.apk
并将其安装在Android手机上。
第一次安装apk后,它运行良好,并且存在必需的更新。关闭并重新启动应用程序后,由于已恢复为旧版本,因此没有所需的更改。
我使用以下命令推送到代码推送暂存环境:
code-push release-react <APP_NAME> android
要构建app-debug.apk
,我遵循以下步骤:
react-native bundle --dev false --platform android --entry-file index.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
我使用了android/app/build/outputs/apk/debug
即使重新启动应用程序,我也需要保留更改。
谢谢