创建第一个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. Android开发---xml布局文件中的常见属性总结
  2. Android工程师成长路线全攻略
  3. webservice二进制文件传输
  4. 浅谈Android文件管理器的几种实现方式(原理篇)--对我有帮助
  5. Android反编工具的使用-Android Killer
  6. android代码审查工具---lint工具的使用
  7. Android文件系统深入剖析
  8. Qt on Android:资源文件系统qrc与assets
  9. Android数据存储方式(一)文件

随机推荐

  1. flex基础:flex容器中的四个属性的功能,参数
  2. 0325作业
  3. CentOS7安装JDK包和Hadoop
  4. 谷歌内讧升级!CEO道歉不算完,员工联名要求A
  5. 脑机接口火了,但有“钱景”吗?
  6. 无代码什么时候有用 ?
  7. 解读工业级推荐系统的2020:深度优化用户体
  8. 使用C语言判断密码是否正确,三次失败就退
  9. BI系统里的数据赋能与业务决策:风险告警实
  10. 考一个云计算技术认证,是应届生求职加分的