android mtk 常用操作命令


1.工程编译命令:

(1)列出codebase中可用的工程

./mk listp

(2)new一个工程

./mk -t project_name new

(3)编译一个模块:

./mk -t project_name mm packages/apps/Launcher


(4)remake

./mk -t  konka77_cu_ics2 remake

(5)可能用到的编译命令:
./makeMtk systemimage       

./mk update-api
./mk r android


2.有用的命令:

(1)在*路径下查找字段"to find something":

grep -rn “to find something” *


(2)进入手机工程模式(EngineerMode)

在拨号界面,输入:   *#*#8838#*#*


3.adb下常用命令:

(1)remount::
./adb remount

(2)push APK:
./adb push 'out/target/product/hongyu72_wet_jb3/system/app/SystemUI.apk'      /system/app

(3)删除contacts  APK和其目录下的数据

adb uninstall com.android.contacts
adb shell rm /system/app/Contacts.apk

adb shell rm -f -r /data/data/com.android.contacts


(4)输出所有Log信息到logcat.txt文件:

./adb logcat -v time > '/home/hexiaoming/桌面/logcat.txt'

(5)输出所有Log信息到终端:

./adb logcat -v time

./adb logcat


(6)输出TAG为:hexiaoming_anim的Log到logcat.txt文件

adb logcat | grep "^..hexiaoming_anim" >'/home/hexiaoming/桌面/log.txt' 

(7)输出TAG为:hexiaoming_anim的Log到终端:

adb logcat | grep "^..hexiaoming_anim"

(8)输出所有Error信息到log.txt文件中

adb logcat *:E > '/home/hexiaoming/桌面/log.txt' 


4.Linux下常用操作:

(1)进入目录test:

cd test

(2)后退一步:

cd ..

(3)显示当前目录下的文件

ls

(4)创建文件test

mkdir test

(5)强制删除/var/log/httpd/access.log这个文件

rm -f /var/log/httpd/access.log

(6)删除目录使用实例:将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
rm -rf /var/log/httpd/access

(7)   显示目前登入系统的用户信息

w

(8)解压文件

tar -xzvf file.tar.gz                   //解压tar.gz 
tar zxvf frameworks.tgz        // 解压缩

(9)复制文件或文件夹

cp ScreenCap.apk /home/hexiaomin/mt6575/alps/packages/apps/

cp  -r  /tmp/a   /root/a

(10)就表示电脑在100分钟后关机
sudo shutdown +100

(11)进入服务器目录:

sudo apt-get install samba

smb://192.168.1.168



5.VI命令

(1)进入vi的命令
vi filename           //打开或新建文件,并将光标置于第一行首
vi +n filename     //打开文件,并将光标置于第n行首

(2)屏幕翻滚类命令 

Ctrl+u:向文件首翻半屏 
Ctrl+d:向文件尾翻半屏 
Ctrl+f:向文件尾翻一屏 
Ctrl+b;向文件首翻一屏 

(3)最后行方式命令
:w :     保存当前文件
:e filename:      打开文件filename进行编辑
:x:    保存当前文件并退出
:q:    退出vi
:q!:   不保存文件并退出vi
:wq     保存退出


6.SVN操作命令

(1)下载主线上的代码:
svn co svn://192.168.1.122/mtk6572_18   mtkbaseline_6572

svn co svn://192.168.1.122/mt6582_trunk_v16   mtkbaseline_6582

(2)添加新文件 ,后面还是需要commit命令把文件上传
svn  add  test_add.java

svn commit -m "add file  test_add.java" test_add.java

(3)提交文件

svn commit -m “提交当前目录下的全部在版本控制下的文件“ * 
svn commit -m “提交我的测试用test.php“ test.php

(4)更新文件

svn update
svn update -r 修正版本 文件名
svn update 文件名

svn update <- 后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本

svn update -r 200 test.cpp <- 将版本库中的文件 test.cpp 还原到修正版本(revision)200

svn update test.php <- 更新与版本库同步。 提交的时候提示过期冲突,需要先 update 修改文件, 然后清                                       除svn resolved,最后再提交commit

(5)删除文件

svn delete test.php 
svn ci -m “删除测试文件test.php”


(6)如何自动添加目录下的所有文件,并上传添加和修改后的所有文件:

svn add * --force
svn commit -m "xxxxxxxxxxxxx"



7.Eclipse常用操作命令

(1)run操作

ctrl + F11 

(2)全局搜索(选中一些内容)

ctrl +shift +g

(3)搜索快捷键

ctrl + h


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【优质项目推荐】 1、项目代码均经过严格本地测试,运行OK,确保功能稳定后才上传平台。可放心下载并立即投入使用,若遇到任何使用问题,随时欢迎私信反馈与沟通,博主会第一时间回复。 2、项目适用于计算机相关专业(如计科、信息安全、数据科学、人工智能、通信、物联网、自动化、电子信息等)的在校学生、专业教师,或企业员工,小白入门等都适用。 3、该项目不仅具有很高的学习借鉴价值,对于初学者来说,也是入门进阶的绝佳选择;当然也可以直接用于 毕设、课设、期末大作业或项目初期立项演示等。 3、开放创新:如果您有一定基础,且热爱探索钻研,可以在此代码基础上二次开发,进行修改、扩展,创造出属于自己的独特应用。 欢迎下载使用优质资源!欢迎借鉴使用,并欢迎学习交流,共同探索编程的无穷魅力! 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值