1. 程式人生 > >如何把GitHub下載的工程匯入到Android Studio

如何把GitHub下載的工程匯入到Android Studio

第一次把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中就能檢視可以執行的支援庫版本號)