创建第一个Android工程

新建一个Android工程,填写应用程序名称,公司域名(包名是公司域名的逆序)以及选择工程目录。

选择最低支持的SDK版本

选择主Activity的类型,这里选择一个空Activity

指定Activity的名称和布局文件的名称,这里保持不变

默认情况下Android Studio会以当前你所安装的最新的SDK版本作为工程的Target SDK。如果想更改,请参看:修改Android Studio的API Level

将Android工程同步到GitHub

安装Git工具

下载地址:Git

Android Studio GitHub同步

Git工具安装完成之后设置Android Studio的Git工具关联:

注册GitHub账号:GitHub官网。设置Android Studio关联的GitHub账号。

上传新建的HelloWorld工程:VCS->Import into Version Control->Share Project on Github

填写相应的仓库名称和描述信息,“Remote name”保持不变。

添加要提交到远程仓库的文件并填写commit信息。

成功之后,返回GitHub查看已经添加的项目:

注意事项

gitignore文件

同步代码的时候,有些文件不需要同步到远程代码仓库,比如编译生成时产生的文件。可以通过写.gitignore文件来实现忽略某些文件上传的效果。其实Android Studio工程已经自带了这个文件,在工程视图的“app”目录下

刚开始不熟悉要忽略哪些文件的同学,可以通过gitignore.io网站自动生成。也可以参看:gitignore文件。

Git SSH Key

在进行代码同步的时候,如果遇到不断要求输入Github账号和密码的情况,可能是你Git SSH密钥配置的问题。Git协议基于SSH进行代码管理,需要配置SSH的密钥。具体可参考AndroidStudio配置SSH连接GitHub,或者Git SSH Key 生成步骤。

DNS问题

个别情况下遇到测试GitHub账号,无法访问github.com服务器的现象,请更改网络连接的DNS试试。

Git工具

git协议使用工具众多,最基本的就是上述的Git官方安装工具;也可以使用一些图形化的Git工具,比如Github Desktop, tortoisegit等。

更多相关文章

  1. webservice二进制文件传输
  2. 浅谈Android文件管理器的几种实现方式(原理篇)--对我有帮助
  3. Android工程师成长路线全攻略
  4. 《Android内核剖析》读书笔记 第18章 Android编译系统
  5. Android(安卓)创建插件buildSrc流程
  6. android怎样调用@hide和internal API
  7. Android之Merge及自定义属性attrs.xml使用
  8. Android反编工具的使用-Android(安卓)Killer
  9. NPM 和webpack 的基础使用

随机推荐

  1. sqlite 中判断某个表是否存在的方法
  2. Android(安卓)Service待机/睡眠时运行
  3. Android导入项目出现“R cannot be resol
  4. 一个关于gravity和layout_gravity的例子
  5. android SElinux 总结--启用,关闭以及配置
  6. Android性能优化——优化下载以高效地访
  7. Android的加载动画AVLoadingIndicatorVie
  8. Android(安卓)8.1 MTK6739平台客制化修改
  9. android NoticificationManager状态栏操
  10. android实现简单计算器功能