[英]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.