您当前的位置: 首页 >  android studio

Android Studio导入项目并上传管理

蔚1 发布时间:2019-09-16 23:30:29 ,浏览量:2

在 Android Studio 导入项目以及通过 SourceTree 上传到 GitHub 上可能遇到的问题。

这是导入他人安卓项目时的两个关键配置文件(如果不进行修改的话,有时会因为版本问题和配置上的差异导致无法正常运行)

在这里插入图片描述在这里插入图片描述

我们可以手动创建一个空的 HelloWorld 的项目,然后对这两个文件进行修改

在这里插入图片描述

这里的 google()必须要加上,否则 Gradle 文件检测会失败

在这里插入图片描述在这里插入图片描述

这是进行 Gradle 版本的检测以及相应配置文件的检查

在这里插入图片描述

当控制台没有报错时证明配置文件无误(警告只是配置上的建议,不会影响运行)

接下来就是对 Android 文件进行 Git 化管理

在这里插入图片描述

这里就是把代码进行 Git 初始化(其实相当于 git 命令窗口下的 git init)

在这里插入图片描述在这里插入图片描述

这是与远端仓库进行关联(相当于本地仓库与远端仓库进行挂钩)命令行下为 git remote add origin 远程仓库的 url 地址.git例如:上面为例子的话为 git remote add origin https://github.com/Son-Wind/2017118126_Android.git

我们已经关联好远端仓库,接下来就可以进行推送,在这里我还是建议使用 SourceTree 这个代码管理工具,它的操作相对简单,管理也方便(可以自行在百度上下载后进行安装)

在这里插入图片描述

这就是一个 SourceTree 管理界面,它可以进行远程库的克隆,也可已进行本地库的管理,并推送给远程库,在这之中可能遇到 push 上传问题

在这里插入图片描述

这是本地库与远程库存在差异造成的,无论你以何种方式进行操作,这个问题也是相当普遍的

在这里插入图片描述在这里插入图片描述

命令行上的命令为 git pull origin master //对远程仓库的代码进行拉取,并试图与本地仓库的代码进行合并

可能存在的错误:原本两个仓库都是独自建立的,那么可能无法进行不相关的合并

这时我们可以通过 git pull origin master --allow-unreleated-histories 进行两仓库的强制合并

在这里插入图片描述

这时我们再一次推送就可以推送成功了相当于命令行下的 git push -u origin master

本文首发于 GitChat,未经授权不得转载,转载需与 GitChat 联系。

阅读全文: http://gitbook.cn/gitchat/activity/5d7f4c82842503503321fada

您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。

FtooAtPSkEJwnW-9xkCLqSTRpBKX

关注
打赏
1688896170
查看更多评论

蔚1

暂无认证

  • 2浏览

    0关注

    4645博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0540s