我现在已经阅读了好几个小时,每个人似乎都有不同的方法,或者教程已经过时了.
Android Studio .gitignore只包含app目录,这是故意的.出于什么原因我不知道.当试图克隆git repo时,Android Studio不知道如何处理它. Android Studio中一个非常恼人的缺陷.
我有一个远程git仓库包含以下形式的项目:
正如您所看到的,git repo包含/ app目录.
然后我尝试通过从Version Control中检出项目导入它并选择git:
一切正常,测试成功,然后我点击克隆:
下一部分我按是,因为git没有克隆整个项目,只是基本的源文件:
这是我迷失的部分,我猜我是通过Gradle创建项目的,所以我选择Gradle并按Next:
我应该在这里做什么,网上有明显的gradle文件,但我应该使用哪一个:
从现有来源创建项目
如果我选择从现有源创建项目,我会遇到以下问题:
结果在这,我期待的app目录:
文件结构(正如你所看到的,fela缺少很多文件,这是当我选择从现有源创建项目时,MyApplication是在Android Studio中创建的应用程序的示例):
解决方法:
查看新创建的项目的.gitignore文件时,答案很明显. adle文件是并且应该包含在推送到远程仓库中.
所以在我的问题中成立回购的人做错了. .gitignore文件包括:
.gradle
/local.properties
/.l
/.idea/libraries
.DS_Store
/build
/captures
如图所示,应该将更多文件上传到远程仓库.
标签:android,git,android-studio,gradle
来源: .html
本文发布于:2024-02-02 16:25:08,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170686230744999.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |