2017-08-01 78 views
4

當我生成第一個簽名的APK時,我的Android APK正在運行JavaScript。我試過在Android Studio中清理/重建項目,我在android子文件夾中試過./gradlew clean。任何想法爲什麼代碼不更新?我見過this issue,對我自己沒有任何成就。Release APK未更新JavaScript代碼

回答

5

我刪除了android/app/src/main/assets/目錄中的index.android.*文件。然後在項目的根目錄下,運行

react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res 

然後我重新生成簽名APK和瞧!

+1

你救了我的一天。 – Dhrupal

+1

每次我們提交新版本時都必須完成這項工作?有永久修復嗎? – Avery235

+0

@ Avery235是的,你必須綁定apk的JavaScript。如果你不捆綁iOS版,它只是使用我相信的包裝商。不確定是否有辦法爲Android做同樣的事情 – MattyK14