簡體   English   中英

將Android Studio項目從git導入Android Studio(Gradle)

[英]Import Android Studio project from git into Android Studio (Gradle)

我現在已經閱讀了好幾個小時,每個人似乎都有不同的方法,或者教程已經過時了。

Android Studio .gitignore只包含app目錄,這是故意的。 出於什么原因我不知道。 當試圖克隆git repo時,Android Studio不知道如何處理它。 Android Studio中一個非常惱人的缺陷。

對於Android Studio項目,我的.gitignore應該是什么?

我有一個遠程git倉庫包含以下形式的項目:

在此輸入圖像描述

正如您所看到的,git repo包含/app目錄。

然后我嘗試通過Check out project from Version Control導入它並選擇git

在此輸入圖像描述

一切正常, Test成功,然后我點擊Clone

在此輸入圖像描述

下一部分我按Yes因為git沒有克隆整個項目,只是基本的源文件:

在此輸入圖像描述

這是我迷失的部分,我猜我是通過Gradle創建項目的,所以我選擇Gradle並按Next

在此輸入圖像描述

我應該在這里做什么,網上有明顯的gradle文件,但我應該使用哪一個:

在此輸入圖像描述

從現有來源創建項目

如果我選擇Create project from existing sources我會遇到以下問題:

在此輸入圖像描述

在此輸入圖像描述

在此輸入圖像描述

結果在這,我期待的app目錄:

在此輸入圖像描述

文件結構(正如你所看到的,fela缺少很多文件,這是當我選擇從現有源創建項目時,MyApplication是在Android Studio中創建的應用程序的示例):

在此輸入圖像描述

查看新創建的項目的.gitignore文件時,答案很明顯。 build.gradle文件並且應該包含在推送到遠程倉庫中。

所以在我的問題中成立回購的人做錯了。 .gitignore文件包括:

.gradle
/local.properties
/.idea/workspace.xml
/.idea/libraries
.DS_Store
/build
/captures

如圖所示,應該將更多文件上傳到遠程倉庫。

選擇現有來源而不是導入

如果您的項目顯示錯誤,例如The project 'xxxxxxx-xx' is not a Gradle-based project請檢查此鏈接 我希望它有所幫助。 此鏈接可能涵蓋您可能遇到的問題。 讓我知道進展情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM