2016-01-21 90 views
15

在更新到Android Studio 2.0預覽版之前,我使用了com.android.tools.build:gradle:2.0.0-alpha3和gradle 2.8 它工作正常。Android Studio無法正常使用Gradle 2.10和gradle插件2.0.0-alpha5

當我更新到2.0預覽版5後,它告訴我要更新到com.android.tools.build:gradle:2.0.0-alpha5和gradle 2.10。

我現在無法正常創建和運行我的應用程序。它總是使用我的代碼的舊版本,儘管我已經更改了代碼並花費了更多時間來構建。

如果我回到com.android.tools.build:gradle:2.0.0-alpha3和gradle 2.8.它變得正確。

Android Studio中版(http://tools.android.com/recent

的Android搖籃插件版本(http://tools.android.com/tech-docs/new-build-system

Android Studio中預覽6年01月21,2016年公佈 Android Studio中預覽7被張貼在2016年1月23日。

您可以看到Android Studio Preview頻繁更新。如果你不想處理各種錯誤,你最好使用穩定的版本。

如果你想使用更多的功能,你應該始終保持最新版本,以避免錯誤。需要

+0

對於生產用途,您不應該使用alpha版本的工具。回到日常使用的穩定環境。 Alpha版本可供人們嘗試並提供早期反饋。 – Henry

+0

@Henry我想構建得更快。老版本需要太多的時間來構建。 –

+0

再次思考,如果遇到問題,它真的會更快嗎? – Henry

回答

2

你的問題是即時運行,因爲如果項目構建和APK安裝,它不能是Gradle問題。

即時運行仍在開發中,並且此問題無法正常工作。

要禁用即時運行:

  1. 開放性,
  2. 編輯器>構建,執行,發展>即時運行
  3. 取消選中啓用即時運行於熱插拔代碼
+0

明天我會試試。 –

+1

我更新到alpha6並關閉即時運行。它現在工作正常。 –

+1

@Sufian:無法取消選中Android Studio上的即時運行。任何幫助? –

1

更新你的插件

classpath 'com.android.tools.build:gradle:2.0.0-alpha6' 

您可能會收到「搖籃版本2.10。 「」錯誤。嘗試this

+0

我現在使用com.android.tools.build:gradle:2.0.0-alpha5和Gradle版本2.10。 –

+0

它也可以在com.android.tools.build:gradle:2.0.0-alpha5 –

+0

中工作我的gradle-wrapper.properties很好。 –

1

有時您必須更改gradle版本設置和包裝文件,如果你正在使用本地分佈。

  1. 文件>設置>構建,執行,部署>生成工具>搖籃
  2. 首頁搖籃到gradle這個2.10
  3. 應用
  4. C:\用戶\ ... \項目\ gradle \ wrapper \ gradle-wrapper.properties到gradle-2.10-all。zip

如果第4步丟失,Android Studio會回到gradle-2.8,所以我將不得不每次都執行步驟1-3。

那麼它發生在我身上,我不知道它是否是一個孤立的情況。

2

你可以試試這個:從文件→菜單或命令轉到項目結構;在mac中。然後(不要試圖改變Android插件版本2.10)改變Android插件版本相同,您目前的Android gradle這個構建的圖像圖所示:

enter image description here

+1

現在一切正常。我只是需要禁用即時運行。我希望谷歌將修復它在新版本的Android插件。我會嘗試阿爾法7. –

+0

我有一個alpha7的問題,所以我給了這個解決方案,因爲它花了我很多時間想通了。我也movef離開金絲雀現在開發 – sivi

+1

當前最新設置: Gradle版本:2.12 Android插件版本:2.0.0-beta7 –

3

有一個關於谷歌上市速戰速決加上由Android開發團隊發表的評論(post)。

設置dexInProcess等於假在你的build.gradle:

dexOptions { 
    javaMaxHeapSize "4g" 
    dexInProcess false //the magic line 
} 
+0

我會試試。 –

+0

看起來像alpha8出了,希望這可以解決您的問題沒有這個修復 – ShadowRogue7

+0

是的,Android Studio的新版本罰款。 –

0

如果你有64位的發行版,安裝32個DEPS: 命令和apt-get安裝-y lib32gcc1的libc6-i386的lib32z1 lib32stdC++ 6 sudo apt-get install -y lib32ncurses5 lib32gomp1 lib32z1-dev

相關問題