Android日常源码操作、git日常操作、linux等

2024-09-05 09:38

本文主要是介绍Android日常源码操作、git日常操作、linux等,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

·Android对源码开发的基本操作
1.新建目录Android开发目录
2.转到该目录下将repo文件放入目录下
3.打开终端输入以下命令获取服务器上代码(详见repo网络博客)
./repo init -u ssh://xxx/home/xxx/platform/manifest.git -b xxx
./reop sync
4.在终端中输入 . build/envsetup.sh(此为将必要的命令拉入系统识别如:mm)
5.编译整个系统make -J4(如有对framwork新的修改,先make update-api 。如前面编译过则先make clean 后整编)
6.根据对应的修改进行相应的编译如单编某个模块mm  mmm等详见(网络博客)


·git的日常命令
1.切换到某修改目录下如 : packa/app/contact/
2.git branch -a (列出本地和服务器上的所有分支)
3.git checkout -b  本地分支名  远程分支名  ( 将远程分支拉去到本地分支并切换到本地分支)
4.git pull (拉取最新的当前分支代码)
5.git status 查看当前修改状态
6.git add 修改路径  (将修改添加到本地缓存库时整备队列中) 
7.git commit  -m  "SDFSDFSF"(将修改添加到本地缓存库中) 
8.git push  (将本地缓存库中最新代码提交到远程服务器上)
(其余操作请查看git网络博客)


adb 常用命令

adb root

adb remount

adb pull xxx xxx

adb push xxx xxx

adb reboot


git代码冲突

(1)当你提交的一条记录push到远程服务器之后,想去除

    第一步在git网页上abandon。

    第二步在本地git  reset   --hard    “commit id”

    第三步git pull 更新最新代码后在提交

(2)git reset --hard origin/xxxxx

 git pull origin xxxxxx

·Linux常用命令
cd ll ls  chmod  rm  vi


·常用软件工具
vnc putty securecrt (source insight)

这篇关于Android日常源码操作、git日常操作、linux等的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1138598

相关文章

Linux线程之线程的创建、属性、回收、退出、取消方式

《Linux线程之线程的创建、属性、回收、退出、取消方式》文章总结了线程管理核心知识:线程号唯一、创建方式、属性设置(如分离状态与栈大小)、回收机制(join/detach)、退出方法(返回/pthr... 目录1. 线程号2. 线程的创建3. 线程属性4. 线程的回收5. 线程的退出6. 线程的取消7.

Linux下进程的CPU配置与线程绑定过程

《Linux下进程的CPU配置与线程绑定过程》本文介绍Linux系统中基于进程和线程的CPU配置方法,通过taskset命令和pthread库调整亲和力,将进程/线程绑定到特定CPU核心以优化资源分配... 目录1 基于进程的CPU配置1.1 对CPU亲和力的配置1.2 绑定进程到指定CPU核上运行2 基于

golang程序打包成脚本部署到Linux系统方式

《golang程序打包成脚本部署到Linux系统方式》Golang程序通过本地编译(设置GOOS为linux生成无后缀二进制文件),上传至Linux服务器后赋权执行,使用nohup命令实现后台运行,完... 目录本地编译golang程序上传Golang二进制文件到linux服务器总结本地编译Golang程序

Linux下删除乱码文件和目录的实现方式

《Linux下删除乱码文件和目录的实现方式》:本文主要介绍Linux下删除乱码文件和目录的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux下删除乱码文件和目录方法1方法2总结Linux下删除乱码文件和目录方法1使用ls -i命令找到文件或目录

Linux在线解压jar包的实现方式

《Linux在线解压jar包的实现方式》:本文主要介绍Linux在线解压jar包的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux在线解压jar包解压 jar包的步骤总结Linux在线解压jar包在 Centos 中解压 jar 包可以使用 u

linux解压缩 xxx.jar文件进行内部操作过程

《linux解压缩xxx.jar文件进行内部操作过程》:本文主要介绍linux解压缩xxx.jar文件进行内部操作,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、解压文件二、压缩文件总结一、解压文件1、把 xxx.jar 文件放在服务器上,并进入当前目录#

Linux系统性能检测命令详解

《Linux系统性能检测命令详解》本文介绍了Linux系统常用的监控命令(如top、vmstat、iostat、htop等)及其参数功能,涵盖进程状态、内存使用、磁盘I/O、系统负载等多维度资源监控,... 目录toppsuptimevmstatIOStatiotopslabtophtopdstatnmon

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期

Android ClassLoader加载机制详解

《AndroidClassLoader加载机制详解》Android的ClassLoader负责加载.dex文件,基于双亲委派模型,支持热修复和插件化,需注意类冲突、内存泄漏和兼容性问题,本文给大家介... 目录一、ClassLoader概述1.1 类加载的基本概念1.2 android与Java Class

Java操作Word文档的全面指南

《Java操作Word文档的全面指南》在Java开发中,操作Word文档是常见的业务需求,广泛应用于合同生成、报表输出、通知发布、法律文书生成、病历模板填写等场景,本文将全面介绍Java操作Word文... 目录简介段落页头与页脚页码表格图片批注文本框目录图表简介Word编程最重要的类是org.apach