最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決Android studio 2.3升級到Android studio 3.0 后apt報錯問題

 更新時間:2017年12月08日 09:05:35   作者:哈特中尉  
原來項目在Android studio 2.3一切正常,升級到了3.0之后報錯,不支持apt了,其實解決這個問題很簡單,只需要修改兩點內(nèi)容就可以,下面腳本之家小編帶領大家通過本文學習吧

1.現(xiàn)象描述

原來項目在Android studio 2.3一切正常,升級3.0之后報如下錯誤:

Error:Cannot choose between the following configurations of project :android_sdk:
 - debugApiElements
 - debugRuntimeElements
 - releaseApiElements
 - releaseRuntimeElements
All of them match the consumer attributes:
 - Configuration 'debugApiElements':
   - Found com.android.build.api.attributes.BuildTypeAttr 'debug' but wasn't required.
   - Found com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' but wasn't required.
   - Found com.android.build.gradle.internal.dependency.VariantAttr 'debug' but wasn't required.
   - Found org.gradle.api.attributes.Usage 'java-api' but wasn't required.
 - Configuration 'debugRuntimeElements':
   - Found com.android.build.api.attributes.BuildTypeAttr 'debug' but wasn't required.
   - Found com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' but wasn't required.
   - Found com.android.build.gradle.internal.dependency.VariantAttr 'debug' but wasn't required.
   - Found org.gradle.api.attributes.Usage 'java-runtime' but wasn't required.
 - Configuration 'releaseApiElements':
   - Found com.android.build.api.attributes.BuildTypeAttr 'release' but wasn't required.
   - Found com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' but wasn't required.
   - Found com.android.build.gradle.internal.dependency.VariantAttr 'release' but wasn't required.
   - Found org.gradle.api.attributes.Usage 'java-api' but wasn't required.
 - Configuration 'releaseRuntimeElements':
   - Found com.android.build.api.attributes.BuildTypeAttr 'release' but wasn't required.
   - Found com.android.build.gradle.internal.dependency.AndroidTypeAttr 'Aar' but wasn't required.
   - Found com.android.build.gradle.internal.dependency.VariantAttr 'release' but wasn't required.
   - Found org.gradle.api.attributes.Usage 'java-runtime' but wasn't required.

2.解決辦法:

project的build.gradle文件中刪除

classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'

module的build.gradle文件中刪除

apply plugin: 'com.neenbedankt.android-apt'

module的build.gradle文件中替換

//apt 'com.jakewharton:butterknife-compiler:8.0.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.0.1'

ps:下面再給大家補充介紹android studio更新到3.0后,不支持apt問題

android studio更新到3.0后,不支持apt了,適配僅需要修改以下兩點:

1.移除module目錄下的build.gradle中的 apply plugin: 'android-apt' 

2.將apt改成annotationProcessor

例如:

apt 'com.google.dagger:dagger-compiler:2.0.2'

改成

annotationProcessor 'com.google.dagger:dagger-compiler:2.0.2'

總結(jié)

以上所述是小編給大家介紹的解決Android studio 2.3升級到Android studio 3.0 后apt報錯問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

最新評論

碌曲县| 理塘县| 醴陵市| 湖北省| 云和县| 宜阳县| 固安县| 含山县| 民丰县| 秦皇岛市| 兰考县| 本溪| 虎林市| 昌黎县| 凤阳县| 宁河县| 枣阳市| 广德县| 左权县| 克东县| 轮台县| 东安县| 桐梓县| 龙门县| 丹凤县| 巩留县| 郧西县| 汉沽区| 昭觉县| 桐梓县| 柯坪县| 鄢陵县| 刚察县| 依兰县| 贵南县| 海宁市| 临洮县| 曲水县| 勐海县| 溧水县| 闻喜县|