2016-06-19 140 views
0


起初,我是Android編程的新手。我有一個問題/問題。
每當我點擊'運行'按鈕在我的設備上構建和運行我的應用程序時,我的活動更改不會更新/應用於設備上。
是任何人,誰知道我的意思,並知道如何解決我的問題。
我試圖找到一些喜好,但我還沒有找到什麼。
目前我必須在每次運行前重建,但這並不是我認爲的很好的方式。應該有更好的一個。

謝謝你的回答。

問候'Run'上的Android Studio更新活動

+0

嘗試清理和重建您的項目。嘗試重新啓動模擬器和Android Studio。 – Vucko

+0

這意味着,我必須在每次運行之前執行此操作? @Vucko – leonkuehn

+0

不,猜猜這是一種錯誤。它有用嗎? – Vucko

回答

2

如果您使用的是即時運行,這可能是導致問題的原因 - 它不能識別您所做的更改(至少這是我第一次遇到此問題時的原因)。按照建議重建或清理項目 - 這將導致Instant Run完全重新安裝應用程序,而不僅僅安裝新的修補程序。對我而言,它經常發生,我並不真正看到背後的模式,但通常是編輯完全不同的文件/類或開始新的編程會話時。

+0

這解決了我的問題。謝謝 – leonkuehn

1

轉到構建>重建項目後再次單擊運行

如果它不仍將更新您的應用程序,我建議卸載,然後運行再次所以,一個新的APK副本將被安裝在手機或在你的模擬器的應用程序。

注意:這是一個奇怪的事情,當你只是在沒有改變任何代碼的情況下再次運行。

+0

這意味着,我必須在每次運行之前做到這一點? – leonkuehn

+0

並非如此,只有在運行時不會更新您的應用程序時才使用此步驟。 Android Studio並不完美,其中仍然存在未知的錯誤。 – Enzokie

1

內容應該改變,但我注意到,使用最新的即時運行方法,資產文件通常在您再次運行時不會更新。您可以嘗試再次設置您的偏好設置,並確保已更新您的Gradle,但如果沒有更新,您可以在再次運行應用程序之前終止應用程序,無論是使用Android Studio上的紅色停止按鈕還是通過手機。