Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio和git_Android_Git_Android Studio_Version Control_Project Files - Fatal编程技术网

Android studio和git

Android studio和git,android,git,android-studio,version-control,project-files,Android,Git,Android Studio,Version Control,Project Files,我已经尝试过在androidstudio中使用git好几次了,当其他开发人员开始开发这个项目时,我总是遇到同样的问题。它就像Android Studio不再将其视为一个项目一样 这是在今天做了一个git拉之后发生的 我已经尝试添加gitignore,正如在上的第一个答案中所建议的那样 但这没有帮助。我有这个项目的安全备份,但我确实需要让git为我正常工作 我已经跟随了一些不同的帖子,关于在android studio中设置git的不同建议,但它们都让我陷入了这种情况。 在其他开发人员计算机上运

我已经尝试过在androidstudio中使用git好几次了,当其他开发人员开始开发这个项目时,我总是遇到同样的问题。它就像Android Studio不再将其视为一个项目一样

这是在今天做了一个git拉之后发生的

我已经尝试添加gitignore,正如在上的第一个答案中所建议的那样

但这没有帮助。我有这个项目的安全备份,但我确实需要让git为我正常工作

我已经跟随了一些不同的帖子,关于在android studio中设置git的不同建议,但它们都让我陷入了这种情况。 在其他开发人员计算机上运行时,某些项目文件必须更改

是否有可以从备份中复制的文件来修复此问题或需要忽略的其他文件


请在应用程序和项目模块的.gitignore中放入以下内容后重试

在项目模块的.gitignore中-

 .gradle
    /local.properties
    /.idea/workspace.xml
    /.idea/libraries
    .DS_Store
    /build
    /captures
    *.iml
&应用程序内模块的.gitignore-

/build
app.iml


希望它能对你起作用。

这为我解决了问题- 将此行添加到settings.gradle文件

include ':app'
要访问settings.gradle,请使用“项目”视图而不是“android”

然后转到文件->关闭项目->打开现有的android studio项目->选择项目。如果不起作用,请尝试文件->使缓存无效并重新启动


如果您不理解我的意思,请发表评论

对不起,我不太了解模块的每个目录或这些目录。第一个代码段是否在项目根目录的.gitignore中,第二个在app dir中?更新的注释。希望您现在能够知道。我已经这样做了,但是1.)被忽略的文件是否仍在远程中,2.)我如何让项目运行,因为我更改的唯一本地文件是2 gitignore文件。首先再次拉取您的项目,并将这些更改添加到相应的文件中,然后对所有项目的对等方执行相同的操作。从下一次开始,在android studio上使用git时很可能不会产生任何问题。我想您的“settings.gradle”是空的。试着在我的答案中找到答案。我很乐意帮忙!今晚我要睡觉了,因为我知道其他人不必经历两天的折磨才能弄明白,哈哈。顺便说一句,每次我提取代码的时候我都要这么做,所以如果你能找到一个永久的解决方案,那么请在这里为我们的另一位同志发表评论,他可能有一天会来流浪,寻找他生活困境的答案:)我确信这与git和GitIgnore有关。在这个已经运行的android工作室没有意识到这个项目是在git下进行的。你也有这个问题吗?我们会关闭并重新打开。android studio将提示“添加根目录”。您也可以签入项目文件夹,肯定会有一个.git文件(可能是“隐藏的”,所以启用“查看隐藏的文件和文件夹”)。只要该文件存在,您的项目就会处于git之下