2014-12-02 26 views
1

Android的Gradle插件具有內置安裝目標,因此您可以輸入以下內容來構建應用並將其安裝到連接的設備。如何讓Gradle安裝目標替代棒棒糖設備上的設備應用,就像它在以前的版本中一樣?

$ gradle installDebug 

但是,我發現我的棒棒糖設備沒有舊版Android的替換行爲。它不會替換已安裝的版本,而是會抱怨應用程序已安裝,轉儲大量堆棧跟蹤並退出。

這種行爲大多隻是令人討厭,但如果您必須先卸載舊版本,那麼它很難測試像數據庫版本升級代碼這樣的東西。

我可以運行adb像下面那樣使用魔法-r標誌來替換APK作爲解決方法,但這不是很令人滿意。

$ adb install -r build/outputs/apk/MyCoolApp-debug.apk 

我怎樣才能讓搖籃更換安裝的應用程序有一個新的APK像它與前棒棒堂的設備?

回答

0

顯然這是一個插件中的錯誤,並且一直是fixed in RC1

+0

從版本1.1.3開始它仍然失敗... – slott 2015-03-07 09:56:14

相關問題