如何把GitHub下載的工程匯入到Android Studio
阿新 • • 發佈:2019-02-02
第一次把github下載的工程匯入到Android Studio,磕磕碰碰花了不少時間才成功匯入。下面記錄匯入過程及遇到的問題。
首先在Android Studio中匯入已下載的工程。
毫無意外,無法編譯並報錯(Migrate Project to Gradle)
在網上找到的有效解決方法
完成以上步驟後,編譯程式
遇到上圖所示錯誤,點選Add Google Maven repository and sync project即可
編譯成功,點選執行
Error:Execution failed for task ‘:qupai:javaPreCompileDebug’.
> Annotation processors must be explicitly declared now.
解決方法:
在app的build.gradle中 android { ... defaultConfig { ... //新增如下配置就OK了 javaCompileOptions { annotationProcessorOptions { includeCompileClasspath = true } } } ... }
此時app已經可以運行了
但還是有些小問題
All com.android.support libraries must use the exact same version specification (mixing versions can lead to runtime crashes).
原因:引用的第三方庫的支援庫版本與app build.gradle中的支援庫版本不一致
解決方法:
版本號改成可以執行的版本號就行(新建一個可以執行的空專案,app的build.gradle中就能檢視可以執行的支援庫版本號)