新手程序员工作日志 2017年5月10日
这几天我看了安卓的讲解以及注意事项 准确的说我是从 5 月5 号 开始进行android交接的 说实话 这段时间 很紧急 。
1Androidstudio 的注意事项
这里的setting很重要 好多配置的调整都在这里 。
2 首先 Git 的安装
以下是Git的使用命令 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
Git命令网址:
http://www.cnblogs.com/cspku/articles/Git_cmds.html
http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013752340242354807e192f02a44359908df8a5643103a000
git init 创建本地git目录
git add . 添加项目到本地缓存
git commit - m "提交的注释"
git clone xxx.git 克隆项目 。。。。。。。。。。。。。。。此命令最重要 。
git config --global user.name "name"
git config --global user.email "email"
git config --global user.name "Your Name" 修改用户名
git config --list git配置的信息
ssh-keygen -t rsa -C "email" 生成ssh 按3个回车,密码为空。
git push origin master 推送本地更新到远程
git pull origin master 更新远程更新到本地
git checkout +分支名
git branch -r 查看所有分支
git br -d <branch> 删除某个分支
git remote add origin xxx.git 添加远程仓库
git commit -s -am "更新至4.0.2"
git commit --amend 刷新从新提交
git branch <新分支名字> 新建分支
git push origin <新分支名字> 将新分支发布在github上
3 。 3个重要的网址 一般是这三个 都是公司给你的
Gerrit :http://192.168.
JenKins:http://192.168.
Bugzilla:http://192.168.
Gerrit,一种免费、开放源代码的代码审查软件,使用网页界面。 跟git是配套的 利用git的命令将 项目代码 下载下来
Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 如图所见 这其实就是一个 报错的控制台 测试人员把错误放在这让你看并进行修改 。
Bugzilla 是一个开源的缺陷跟踪系统(Bug-Tracking System),它可以管理软件开发中缺陷的提交(new),修复(resolve),关闭(close)等整个生命周期。[1]
4 在通过第一个的git 后我们通过了
在第一个网页上
通过 projects-----getWeb------url(进行下载项目 )(delveplong是开发的版本)(release是正式的版本 )
然后将下载的项目 进行 修改
如下
将apkbuild文件中的
这些文件 剪切到
然后对
该文件进行修改 如下
然后该项目 便可 导入 androidStudio中来进行运行 。
5**************************************************************************
运行中
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
这句话 是
说明
gradle-2.14.1-all.zip 是编译器 有不同的版本 但是这个编译器 是被外网所屏蔽的 所以在自动更新时会显示
导致系统的卡顿 。
解决方法 :
自己下载相应的 gradle编译器 并将编译器放到相应的文件中 。这样系统就可自己运行了
6********************************************************************************************
打包的问题
首先在相应的 bulid.gradle中 将下面的是否运行混淆由 false改为 true
然后在下面
如上图所示 进行打包 然后
找到该文件 该文件里面有
数字签名的密码 和名字
然后讲这些写入数字签名中
buildTypes {
release {
signingConfig signingConfigs.release
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' //
}
}
}
中 ************************************************自我混淆的文件 混淆的文件
7**********************************************************************************
关于插件的快捷键
alt+insert
http://blog.csdn.net/liang5630/article/details/46366901/
几个重要的插件
这个 是 buffkief的 作用是 注释
8*****************
手机 -------设置----应用程序----清楚数据 --