使用過Android Studio 2.0在埃爾卡皮坦如下面的截圖說:
Android的工作室打破了我的build.gradle文件中添加後片段
我發現,我不能報告的錯誤: 後添加一個片段到我的項目,AS搞砸了我的模塊build.gradle文件。我的意思是,之前添加片段他們文件看起來像這樣的截圖:
我可以手動修復它,但是它每天都會增加一個片段,所以很煩人。無論如何解決它?
我在Mac OX與El Capitan。
使用過Android Studio 2.0在埃爾卡皮坦如下面的截圖說:
Android的工作室打破了我的build.gradle文件中添加後片段
我發現,我不能報告的錯誤: 後添加一個片段到我的項目,AS搞砸了我的模塊build.gradle文件。我的意思是,之前添加片段他們文件看起來像這樣的截圖:
我可以手動修復它,但是它每天都會增加一個片段,所以很煩人。無論如何解決它?
我在Mac OX與El Capitan。
只是重新格式化您的項目級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'
Ty vishu的答案,但我正在尋找一種方法,以避免每次重新格式化我的項目。 – MiguelHincapieC
這是一個仍處於打開狀態的bug,你可以監控它的狀態here
的錯誤是由於意見在依賴部分,時間修正可能是從那裏刪除它們。我把意見有原因的太:)
刪除你的文件的gradle所有評論
不知道爲什麼有人會投票,但對我而言,它算得上是一種工作(給予投票);)。我的意思是,像afj88說它有一個與評論相關的錯誤,但如果你不關心評論,你提供的解決方案是好的。 – MiguelHincapieC
你能否詳細說明你的答案,爲什麼這會起作用?這似乎更容易評論而不是答案。 P.S.我沒有降低你的評價,因爲我沒有完整的背景,但答案似乎不足。 – Sid
把你限制的佈局底部,不會再手忙腳亂(我不知道爲什麼,但它作品)
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'
}
我會盡快檢查它,並告訴你它是否工作:) – MiguelHincapieC
重現步驟是什麼?文件>新建>片段?我幾乎總是做文件>新建> Java類,反正 –
是的,類似的:在項目面板(默認爲左側),cmd + n,Fragment中選擇所需的文件夾。我將添加另一個屏幕截圖來顯示它。 – MiguelHincapieC
他們還沒有解決這個錯誤。解決方法是將依賴關係複製到不同的文件中,並在AS擰緊時複製過去。 – MiguelHincapieC