linux_adb命令相关




  # mount -o remount,rw -t yaffs2 /dev/block/mtdblock1 /system    #重新挂载。
  # rm system/app/Calendar.apk;
  $ update-alternatives --config java    #查看jdk配置情况。
  $ . build/envsetup.sh
  $ lunch cm_i9300-userdebug     #打印或设置当前系统中的编译项。full-eng,前半部分表示目标设备为android模拟器,后半部分表示带有调试功能的工程机。
  $ lunch  cm_find5-userdebug
  $ touch packages/apps/Calendar/AndroidManifest.xml   #改变文件或目录时间。
  $ mmm packages/apps/Calendar/    或者子目录下   $mm  
  $ sudo apt-get install gcc-multilib  bison xsltproc flex  gperf  gcc g++ libxml2-utils  lzma
  $ id    #显示用户ID及组信息
  $ groups   #查看当前登录用户的组内成员
  $ whoami 查看当前登录用户名      /etc/group文件包含所有组     /etc/shadow和/etc/passwd系统存在的所有用户名
  $ svn st| grep -E 'src|res'|awk '{print $2}'  
  $ ctrl+l  #清屏快捷键。
  $  
  $  
  $ git status          $gitk              $ git reset --hard
  $ gedit --encoding=gb2312 aa.txt  #指定编码方式。
  $adb logcat ActivityManager:I com.android.calendar:I *:S          $adb logcat *:W    
  $adb logcat -b main -v time>app.log  打印应用法度的log    $adb logcat -b events -v time  打印系统事件的日志,比如触屏事件
  $adb logcat | grep 1111   #根据tag,打印androidLog。
  $adb -s eb432156 logcat   #当有多台手机设备链接电脑时,链接特定的设备.
  $mv /sdcard/test.mp3 /system/meida/audio/test.mp3  #Cross-device link       修改为:    $cat /sdcard/test.mp3 >/system/media/audio/test.mp3
  $ln -s  ****   $ln -b *****   #软链接可以跨文件系统建立; 硬链接则不可以;
  $grep "listViewStyle" -rn ./    #列出所有包含listViewStyle内容的文件名字和文件行。        $grep "listViewStyle" -rl ./    #列出所有包含listViewStyle内容的文件名字。
  $echo `pwd`  #返回当前目录。      $pwd  #显示当前目录。
  $M=/yajun/Calendar/Android.mk  $T=/yajun  $RES=`echo $M|sed 's:'$T'/::'`   #结果为 Calendar/Android.mk
  $make -C /home/liulijun/repo all_modules ONE_SHOT_MAKEFILE=packages/apps/calendar/AllInOneActivity/Android.mk  #在AllInOneActivity目录下运行,就编译了Calendar.apk。
  $ONE_SHOT_MAKEFILE=packages/apps/calendar/AllInOneActivity/Android.mk make -C /home/liulijun/repo all_modules   #在AllInOneActivity目录下运行,就编译了Calendar.apk。
  $echo $?    #显示为0表示上一条命令执行成功。
  $***> /dev/null表示空设备,这里就是把日志记录到空设备里,就是不记录日志。一般在屏幕上面看到的信息是从stdout(standard output)或者stderr(standard error output)来的。一般在设计程序时,就把 stdout 送到/存到一个档案,把错误的信息stderr存到不同的档案。
  $adb push test.apk system/app   #安装到系统目录下。
  $adb remount  #重新挂载。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值