快速導入項目
1.拿到項目之后在導入前做如下圖操作:
2.修改完成之后,才開始導入斥黑,但是導入的時候會彈出一個窗口台谍。
是否使用gradle wrapper,就是每次導入其他人的項目特別慢的根源所在墩崩,選擇是,會選擇你當前studio已有的gradle版本侯勉,選擇取消則會讓你手動選擇gradle版本
注:一般是在android studio 的安裝目錄的gradle文件夾下面
例如:C:\Program Files\Android\Android Studio\gradle
這個文件夾下面有當前可用的gradle版本,選擇一個類似gradle-xxx的文件夾铝阐。
然后確認址貌,導入即可完成。
Error:All flavors must now belong to a named flavor dimension.Learn more at https://d.android.com/r/tools/flavorDimensions-missing-error-message.html
這個錯誤徘键,意思是:所有的flavors都必須屬于同一個風格练对。
解決: 在主app的build.gradle里面的
defaultConfig {
targetSdkVersion:*****
minSdkVersion : *
versionCode:*******
versionName :***
//版本名后面添加一句話,意思就是flavor dimension 它的維度就是該版本號吹害,這樣維度就是都是統(tǒng)一的了
flavorDimensions "versionCode"
}
Warning:android-apt plugin is incompatible with future version of Android Gradle plugin
在導入google官方的dagger+mvp項目的時候遇見了一個錯誤螟凭,原因是原來項目里使用的是android-apt生成編譯時注解的方式,但是我使用的是Android studio3.0它呀,Gradle已經(jīng)和這個不兼容了螺男,使用新版本就是會遇到很多坑
解決: 把Project的classpath ‘com.neenbedankt.gradle.plugins:android-apt:1.8’刪除, 同時把Module中apply plugin: ‘com.neenbedankt.android-apt’的也刪除纵穿, 然后把dependencies中原來使用apt的改為annotationProcessor 然后重新sync Project下隧,就ok了。
Error: SSL peer shut down incorrectly
解決:打開一個能正常使用的studio項目谓媒,把出問題的項目根據(jù)下圖修改4個參數(shù)淆院,改成跟能正常的項目的一樣的參數(shù),重新build