Android开发环境配置

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上看到刚刚推送的内容了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,053评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,527评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,779评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,685评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,699评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,609评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,989评论 3 396
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,654评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,890评论 1 298
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,634评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,716评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,394评论 4 319
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,976评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,950评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,191评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,849评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,458评论 2 342