在github上设置AndroidStudio项目

在github上设置AndroidStudio项目,git,android-studio,github,Git,Android Studio,Github,所以我很难在GitHub上建立Android Studio项目 这是我的问题: 我找不到在GitHub上推送项目,然后克隆它并让它维护其项目结构的方法 我尝试了一些不同的方法,但在每一步中,我都只是创建了一个新的android项目,其中包含一个简单的空活动,以测试GitHub/AndroidStudio的工作方式 我尝试使用旧StackOverflow帖子中的.gitignore文件: 但后来我注意到,当我克隆我的项目,并选择在android studio中导入现有项目时,它会改变整个项目结构,

所以我很难在GitHub上建立Android Studio项目

这是我的问题:

我找不到在GitHub上推送项目,然后克隆它并让它维护其项目结构的方法

我尝试了一些不同的方法,但在每一步中,我都只是创建了一个新的android项目,其中包含一个简单的空活动,以测试GitHub/AndroidStudio的工作方式

我尝试使用旧StackOverflow帖子中的.gitignore文件: 但后来我注意到,当我克隆我的项目,并选择在android studio中导入现有项目时,它会改变整个项目结构,以至于它甚至无法识别它是一个应用程序。它甚至不会运行,更不用说查看清单了

所以现在我尝试了另一种解决方案:

我只是尝试将整个项目目录推送到Github。 我在项目目录中执行git init,并尝试执行git远程添加 然而,当我使用git remote-v时,我可以看到我的repo,但是git分支-a或git分支不会显示除我的主分支以外的任何分支。。。。 编辑:似乎为了查看分支,我需要使用git clone。我之前没有遇到这个问题。。。 我似乎什么都做不到XD

我一直在寻找一个介绍性的指南,但似乎是从输入您的GitHub信息和推/拉通过GUI离开!就这么远了

任何帮助都会很好

复制前面的问题:

在Android Studio中打开要推送的项目

单击VCS->启用版本控制集成->Git

似乎没有办法通过GUI添加远程设备。因此,在项目的根目录中打开GitBash并执行GitRemoteAdd


现在,当您执行VCS->Commit changes->Commit&Push操作时,您应该可以看到您的远程设备,并且所有操作都应该通过GUI来完成。

这就是我的问题开始的地方。我可以让它推拉,但当其他人克隆我的回购协议,他们选择导入现有的android studio项目选项时,它不会以相同的结构重新创建我的项目。它所做的是创建一个具有相同名称、多个模块且没有运行选项的项目。它没有意识到它是IDE中的android应用程序,也没有维护它的项目结构。我找不到另一个有这个问题的帖子!您是否需要帮助中的说明?关闭项目,删除studio正在创建的项目文件夹,重新打开IDE并再次从根文件夹创建项目。选择:新建项目。导入将查找.project文件夹。那么如何获得相同的项目?其他人是否必须拖放我的.java文件并手动创建每个模块?layout.xml文件呢?这些文件是手动放入文件夹的吗?有一件事我不明白:一个人如何克隆回购协议而不必做所有这些手工工作?问题在于项目本身。任何想要使用您的代码的人都需要设置一个新项目,并选择签出目录作为根文件夹。这将自动使项目顺利进行。这是IDE中的一个bug造成的。