2016-03-31 18 views
2

我目前遇到了使用反應本機的android應用程序的構建過程的問題。gradlewAssemble反覆生成相同的APK

運行命令:

cd android && ./gradlew assembleRelease 

正在產生新的APK,但js的包似乎是相同的所有時間。因此,沒有更新的應用程序正在包含在構建中。最重要的是,在模擬器中運行應用程序時使用:

react-native run-android 

在模擬器中更新應用程序。假設這是一個緩存的問題,我跑了,每次下面試圖生成一個新的APK前:

rm -rf /android/build 
rm -rf /android/app/build 
rm -rf /android/.gradle 

,但仍然得到輸出APK JS的版本完全相同。

捆綁包是否緩存在某處?我如何解決問題並更新APK中的代碼?

謝謝!

+0

嘗試從設備刪除應用程序,並重新安裝?也許這是緩存在設備上.. – rooftop

+0

哎屋頂 - 我已經嘗試過,仍然遇到同樣的問題 –

回答

3

清洗時請組合解決了這個對我來說:

cd android && ./gradlew clean && ./gradlew assembleRelease