1.下载as:
https://www.androiddevtools.cn/
https://developer.android.google.cn/studio
2.下载SDK;
配置SDK、JDK路径,其中AndroidStudio中就包含了JDK,无需另外下载安装,官方推荐也是使用这个:
3.配置Java环境变量
1)新建系统变量变量JAVA_HOME
变量名:JAVA_HOME
变量值:E:\MyJava\Java\jdk1.7.0_51 (即JDK的安装目录)或者使用as里面的E:\android-studio\jre
2)新建变量CLASSPATH(如果已经存在,则直接写入变量值)
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib ools.jar;
说明:其中“%JAVA_HOME%”即是引用变量“JAVA_HOME”的值,而dt.jar与tool.jar正是该目录E:\MyJava\Java\jdk1.7.0_51\lib下的内容。
3)在JAVA_HOME和CLASSPATH建立后,选择“Path”变量,单击编辑,或双击该变量,在变量值栏最前端添加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
说明:其中“%JAVA_HOME%”即是引用变量“JAVA_HOME”的值,而bin与jre\bin即为相应目录下的文件夹;控制台输入java -version测试。
4.配置Android环境变量
新建系统变量ANDROID_HOME
变量名:ANDROID_HOME
变量值:C:\Android\sdk(其中变量值:为自己安装sdk的路径。)
选择“Path”变量,单击编辑,或双击该变量,在变量值栏最前端添加:
%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools 控制台输入adb测试
5.下载安装Git版本控制工具:
下载地址:http://git-scm.com/download/
“Git”-->“Git Bash”在上图命令行中输入你的用户名与邮箱
$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"
参考链接:https://www.jianshu.com/p/059ed1e01229
5.1Android Studio中配置Git,出现Git executed successfully说明配置成功:
5.2GitLab中配置SSH KEY:
创建SSH Key:在Git Bash 客户端,输入如下代码:$ ssh-keygen -t rsa -C "your_email" ,然后一路回车,使用默认值即可,由于这个Key也不是用于军事目的,所以也无需设置密码,如果一切顺利的话,可以在用户主目录里找到.ssh目录,里面有id_rsa和id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,可以放心地告诉任何人。登陆GitLab,打开“settings”,“SSH Keys”页面:然后,点“Add SSH Key”,填上任意Title,在Key文本框里粘贴id_rsa.pub文件的内容.为什么GitLab需要SSH Key呢?因为GitLab需要识别出你推送的提交确实是你推送的,而不是别人冒充的,而Git支持SSH协议,所以,GitLab只要知道了你的公钥,就可以确认只有你自己才能推送。
6.AndroidStudio拉取GitLab代码:
首先到GitLab上复制项目的地址;然后点击Android Studio顶部菜单栏上的VCS-->Checkout from Version Control-->Git ,如图:
7.解决AndroidStudio 控制台编译输出中文乱码:
双击Shift,输入vmoption,,选择Edit Custom VM Options,如果之前没有配置过,会弹出窗口问是否创建配置文件,点击Create,输入
-Dfile.encoding=UTF-8,保存重启即可。
8.将项目上传到GitLab
8.1. 配置忽略文件
Android Studio创建项目后会自动生成.gitignore文件,这个文件可以用来忽略那些不用加入到仓库的文件。项目根目录下与module目录下都会生成该文件,一般情况下我们只需要将项目根目录下的/.idea/workspace.xml与/.idea/libraries改成.idea即可,其他没有特殊要求就用默认的.
8.2 初始化本地Git仓库
点击Android Studio顶部菜单栏上的VCS-->Import into Version Control-->Create Git Repository然后选择需要初始化的项目根目录,初始化之后发现文件名由原来的白色变成了红色,这表示文件已经被git跟踪了,但是并没有添加到仓库中。
8.3 将本地Git仓库已与远程仓库进行关联
打开项目文件夹,在该文件夹中打开Git Bash。输入如下命令后就代表本地Git仓库已与远程仓库进行关联了。
git remote add origin git@gitlab.com:wildma/WildmaGit.git,其中 git@gitlab.com:wildma/WildmaGit.git 为我们项目的远程地址,可以到我们前面创建项目中复制
8.4 添加文件
选中项目的根目录,点击Android Studio顶部菜单栏上的VCS-->Git-->Add...添加文件后发现文件名由原来的红色变成了绿色,说明已经将文件添加进仓库了
8.5 提交文件
每次提交前需要先更新项目,原因是如果是多人合作的项目,需要先将远程仓库中他人提交的最新代码更新到本地仓库。然后选中Merge,点击OK,如果本地代码与远程代码有冲突就会弹出冲突提示,根据需求Merge即可Update后就可以提交文件了,选中项目的根目录,点击Android Studio顶部菜单栏上的VCS-->Git-->Commit Directory...;提交文件后发现文件名由原来的绿色又变成了最开始的白色,说明已经将文件提交上仓库了;
8.6 将提交的文件推送到远程仓库
选中项目的根目录,点击Android Studio顶部菜单栏上的VCS-->Git-->Push...就可以在GitLab上看到刚刚推送的内容了。