2015-11-30 55 views
1

我試圖用 「dexInProcess =真」 在我的gradle這個build文件如下:dexInprocess在gradle這個工作不

android { 
    dexOptions { 
    dexInProcess = true 
    } 
} 

不過,我收到以下錯誤:

Error:(35, 0) No such property: dexInProcess for class: com.android.build.gradle.internal.dsl.DexOptions_Decorated 
+0

這是android studio 2嗎? – j2emanue

+0

不,我仍然使用android 1.5 – 3xplore

回答

3

更新您的構建工具Build Tools 23.0.2+

我相信你需要下面的真看到這樣的命令:

Gradle 2.4+ 
Plugin 2.0.0+ 
Build Tools 23.0.2+ 

你能確認嗎?是的,你需要最新的構建工具。 它在Android Studio 2.0中默認沒有啓用,因此您需要將它設置爲true。

+0

這是否只適用於最新的構建工具版本?我目前無法移動到最新的版本,由於一些舊的庫依賴關係 – 3xplore

+0

@ r7v是的,你需要'Build Tools 23.0.2 +' – xsveda

+0

直到我更新插件到版本2.1.0爲止我沒有工作 – Flavio

0

此選項不再受支持,您需要將其註釋掉。 是這樣的:

 // dexInProcess = true 
+0

在發行說明中我沒有看到它不再支持beta版gradle插件。你可否確認?我看到以下內容:2.0.0-alpha9(2016/1/30) 即時運行 切換棒棒糖和棉花糖使用本機multidex作爲分裂apk有安裝錯誤與dex2oat。 禁用dexInProcess默認情況下,除非 的Android { dexOptions { dexInProcess =真 }} 從發行說明 :http://tools.android.com/tech-docs/new-build-system – j2emanue