美文网首页
Android开发环境搭建

Android开发环境搭建

作者: 小水neo | 来源:发表于2020-10-17 09:30 被阅读0次

    Android开发环境搭建

    1. 注册云效、语雀账号,在云效的项目空间内创建git代码仓库(https://code.rdc.aliyun.com),在同一个git组下。

    2. 注册github账号,本地安装git环境,学会常用命令:add、rm、commit(-m、--amend)、push、pull、branch(-r、-b)、status、log、merge、stash、diff(-cached)(对比文件)、checkout(.)、fetch、reset、tag、clean

    3. 搭建Android Studio(简称as)+ Flutter环境。安装Charles软件。JDK8环境。

    4.  安装阿里代码规范软件

    5. 安装xmind软件

    6. 安装钉钉软件,PC + 手机。

    问题

    安装JDK8

    卸载掉了之前的新版本,其实只需要配置好环境变量即可

    卸载后的环境变量忘记删除,导致两个版本jdk环境变量共存,因优先级出错

    jdk8安装网址密码忘了,浪费时间。。

    vpn突然抽风 解决:重启。。。

    安装flutter

    方法论有问题,应该先找flutter官方网址,而我直接csdn一顿猛搜,导致各种bug

    两个环境变量没配置成服务器(怕被墙)导致最后flutter项目一直运行出现问题

    阿里云git的使用

    ssr连接配置问题

    离开了github,感觉一切操作都从零开始,没懂使用的原理。

    ssh-keygen -t rsa -C " ” 生成秘钥,保存在本地

    DSA 只能用于数字签名,而无法用于加密

    RSA RSA公开密钥密码体制是一种使用不同的加密密钥与解密密钥,“由已知加密密钥推导出解密密钥在计算上是不可行的”密码体制

    push 不成功,

    原因我在写的东西已经落后于origin master的head 解决方式:存快照,git pull 再修改

    git pull不成功

    原因产生了没有commit的修改

    解决方式:

    a. 保留本地的更改: git stash git pull git stash pop

    b.放弃更改: git reset --hard git pull

    git reset 加不加 --hard的区别

    网络上说的啥加hard是操作暂存区不操作工作区,貌似与实际情况不太相符,我理解的是hard直接不管reset带来的冲突强行操作,试试证明,经过stash后的reset和reset --hard貌似没有啥区别

    git reset HEAD^ 回退到上一个commit的版本

    使用git一定不要忘记 !

    自己编写代码是在工作区,git add 后是到了暂存区, git commit之后便是到了本地版本库相应的分支

    git stash

    存快照  git stash 

    恢复快照现场:git stash list  -> git stash apply -> git stash pop

    删除快照 git stash drop

    git pull origin master:master (正式不简写的方式)

    git pull <远程主机名> <远程分支名>:<本地分支名>

    登录问题https://blog.csdn.net/qq_37460847/article/details/105568376

    善用git status查看当前工作状态

    Changes to be committed:表示已经从工作区add到暂存区的file(文件或文件夹),可以通过 git restore --staged filename 命令将该file从暂存区移出

    Changes not staged for commit:表示工作区,暂时区都存在的file(文件或文件夹),在工作区进行修改或删除,但是没有add到暂存区,

    Untracked files:表示只在工作区有的file(文件或文件夹),也就是在暂时区没有该file。

    源码阅读

    1. 下载Android P源码

    2. 安装source insight软件

    相关文章

      网友评论

          本文标题:Android开发环境搭建

          本文链接:https://www.haomeiwen.com/subject/gbudlqtx.html