admin 管理员组

文章数量: 1184232

一、AS环境部署

由于小米便签项目是用eclipse开发的,与Android studio的工程结构不同,所以需要将其转化为gradle项目,才能在AS中运行。

 点击Import Project:

然后一直默认选择,下一步就可以。

可能会出现以下错误(由于再配置的时候没有截图,以下引用别人的图)

根据搜索的资料,我的方法是用手机流量进行下载或者多尝试几次。

还有可能会出现报错乱码,则需要在项目的build.gradle文件中添加以下代码

还有会出现以下报错,这是因为小米便签依赖于一个httpcomponents-client组件,用来执行网络服务

所以需要到网站Index of /apache/httpcomponents/httpclient/binary (tsinghua.edu)下载组件,并导入到项目中

有时候会出现超时的报错,需要在项目的build.gradle文件中添加以下两行google()代码

并在build.gradle(:app)中添加以下依赖

以上是遇到的大部分问题。解决完即可运行:

二、源码组织方式——gitee

  1. 创建针对本作业的项目和软件版本库,在版本库中建立“src”和“doc”两个文件夹,分别存储软件系统的源代码和报告文档
  2. 建立master、develop以及成员分支(a_branch),将当前版本存入master目录下
  3. 实践操作参考:组长组员两个人协同开发:组长负责维护开发分支dev,组员向dev上传提交;当dev测试合适后,组长有唯一权限向master上传作为最终结果。
  4. 远程仓库有master和dev两个分支
  5. 组长本地有master和dev分支,分别关联对应的远程分支

  6. 组员本地只有一个分支,关联远程dev分支【可以选择clone某一个远程分支到本地】

     克隆dev分支到本地:

验证:

 7.具体开发流程是:组长和组员分别在各自的本地dev分支开发,有阶段性成果后push到远程dev【若有冲突,解决冲突再合并】

  1. 推送代码到dev分支:

本文标签: 便签 小米