20

使用過Android Studio 2.0在埃爾卡皮坦如下面的截圖說:
Android Studio 2.0 on El CapitanAndroid的工作室打破了我的build.gradle文件中添加後片段

我發現,我不能報告的錯誤: 後添加一個片段到我的項目,AS搞砸了我的模塊build.gradle文件。我的意思是,之前添加片段他們文件看起來像這樣的截圖:
build.gradle dependence screenshot

但之後添加片段擰這樣:
build.gradle dependence screenshot 2

的方式重現它像我在下面的屏幕截圖中顯示:
enter image description here

我可以手動修復它,但是它每天都會增加一個片段,所以很煩人。無論如何解決它?

我在Mac OX與El Capitan。

+0

重現步驟是什麼?文件>新建>片段?我幾乎總是做文件>新建> Java類,反正 –

+0

是的,類似的:在項目面板(默認爲左側),cmd + n,Fragment中選擇所需的文件夾。我將添加另一個屏幕截圖來顯示它。 – MiguelHincapieC

+0

他們還沒有解決這個錯誤。解決方法是將依賴關係複製到不同的文件中,並在AS擰緊時複製過去。 – MiguelHincapieC

回答

-1

只是重新格式化您的項目級gradle。它會正常工作。這些編譯語句被格式化了。只需點擊進入之前,每個「編譯」 它應該是這樣的:

compile 'com.android.support:support-v13:23.4.0' 
compile 'com.android.support:appcompat-v7:23.4.0' 
compile 'com.android.support:recyclerview-v7:23.4.0' 
compile 'com.android.support:cardview-v7:23.4.0' 
compile 'com.android.support:design:23.4.0' 

img

+1

Ty vishu的答案,但我正在尋找一種方法,以避免每次重新格式化我的項目。 – MiguelHincapieC

17

這是一個仍處於打開狀態的bug,你可以監控它的狀態here

的錯誤是由於意見在依賴部分,時間修正可能是從那裏刪除它們。我把意見有原因的太:)

4

刪除你的文件的gradle所有評論

+0

不知道爲什麼有人會投票,但對我而言,它算得上是一種工作(給予投票);)。我的意思是,像afj88說它有一個與評論相關的錯誤,但如果你不關心評論,你提供的解決方案是好的。 – MiguelHincapieC

+1

你能否詳細說明你的答案,爲什麼這會起作用?這似乎更容易評論而不是答案。 P.S.我沒有降低你的評價,因爲我沒有完整的背景,但答案似乎不足。 – Sid

0

把你限制的佈局底部,不會再手忙腳亂(我不知道爲什麼,但它作品)

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 

    // support lib 
    compile "com.android.support:appcompat-v7:$supportlib_version" 

    // kotlin 
    compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" 

    // ... 

    compile 'com.android.support.constraint:constraint-layout:1.0.2' 
    testCompile 'junit:junit:4.12' 
} 
+0

我會盡快檢查它,並告訴你它是否工作:) – MiguelHincapieC

相關問題