用adb push命令怎么向手机中传送adbpush文件夹夹,必

34个Android常用adbshell命令汇总34个Android常用adbshell命令汇总IT之家百家号调试Android程序有时需要adb shell命令,adb全称Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中通过DDMS来调试Android程序,说白了就是debug工具。adb通过监听Socket TCP 5554等端口让IDE和Qemu通讯。默认情况下当我们运行Eclipse时adb进程就会自动运行。adb是一个C/S模式的程序,由三个部分组成:a client,a server and a daemon。其中client和server运行在的development machine上,daemon运行在emulator或设备上。adb一般位于/platform-tools/目录下,其中是android sdk的安装目录。可以把adb路径添加进系统环境变量path里面,例:D:\sdk\platform-这样就能在打开powershell时就能响应adb命令,不用每次都进入adb目录。以下是常用adb命令adb常用命令大全显示系统中全部Android平台:android list targets显示系统中全部AVD(模拟器):android list avd创建AVD(模拟器):android create avd –name 名称 –target 平台编号启动模拟器:emulator -avd 名称 -sdcard ~/名称.img (-skin )删除AVD(模拟器):android delete avd –name 名称创建SDCard:mksdcard 1024M ~/名称.imgAVD(模拟器)所在位置:Linux(~/.android/avd) Windows(C:\Documents and Settings\Administrator\.android\avd)启动DDMS:ddms显示当前运行的全部模拟器:adb devices对某一模拟器执行命令:abd -s 模拟器编号 命令安装应用程序:adb install -r 应用程序.apk获取模拟器中的文件:adb pull向模拟器中写文件:adb push进入模拟器的shell模式:adb shell启动SDK,文档,实例下载管理器:android缷载apk包:adb shellcd data/apprm apk包exitadb uninstall apk包的主包名adb install -r apk包查看adb命令帮助信息:adb help在命令行中查看LOG信息:adb logcat -s 标签名adb shell后面跟的命令主要来自:源码\system\core\toolbox目录和源码\frameworks\base\cmds目录。删除系统应用:adb remount (重新挂载系统分区,使系统分区重新可写)。adb shellcd system/apprm *.apk获取管理员权限:adb root启动Activity:adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。发布端口:你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:adb forward tcp:5555 tcp:8000复制文件:你可向一个设备或从一个设备中复制文件,复制一个文件或目录到设备或模拟器上:adb push如:adb push test.txt /tmp/test.txt从设备或模拟器上复制一个文件或目录:adb pull如:adb pull /addroid/lib/libwebcore.so .搜索模拟器/设备的实例:取得当前运行的模拟器/设备的实例的列表及每个实例的状态:adb devices查看bug报告:adb bugreport记录无线通讯日志:一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:adb shelllogcat -b radio获取设备的ID和序列号:adb get-productadb get-serialno访问数据库SQLite3adb shellsqlite3cd system/sd/data //进入系统内指定文件夹ls //列表显示当前文件夹内容rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件rm xxx //删除文件xxxrmdir xxx //删除xxx的文件夹本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。IT之家百家号最近更新:简介:IT之家,爱科技,爱这里。作者最新文章相关文章查看: 4307|回复: 8
adb pull命令提示0 files pulled. 0 files skipped.是怎么回事啊?
兑换券0 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁小学三年级, 积分 380, 距离下一级还需 120 积分
木蚂蚁小学三年级, 积分 380, 距离下一级还需 120 积分
用adb pull命令备份/data目录时提示: 0 files pulled. 0 files skipped. 但是备份/system目录是可以的,这是怎么回事啊?华为u8220
, , , , , , , , ,
上一篇:下一篇:
兑换券0 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
乞丐, 积分 -383, 距离下一级还需 383 积分
乞丐, 积分 -383, 距离下一级还需 383 积分
顶顶更健康,越顶吃的越香。
兑换券0 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁小学四年级, 积分 933, 距离下一级还需 67 积分
木蚂蚁小学四年级, 积分 933, 距离下一级还需 67 积分
还不错。期待更多
兑换券0 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁小学三年级, 积分 268, 距离下一级还需 232 积分
木蚂蚁小学三年级, 积分 268, 距离下一级还需 232 积分
试试看,好用就行
兑换券0 元
在线时间1 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁小学三年级, 积分 410, 距离下一级还需 90 积分
木蚂蚁小学三年级, 积分 410, 距离下一级还需 90 积分
顶楼主!!!!!
兑换券0 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
提示: 作者被禁止或删除 内容自动屏蔽
兑换券0 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁小学四年级, 积分 860, 距离下一级还需 140 积分
木蚂蚁小学四年级, 积分 860, 距离下一级还需 140 积分
金币快来吧
兑换券0 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
木蚂蚁小学四年级, 积分 905, 距离下一级还需 95 积分
木蚂蚁小学四年级, 积分 905, 距离下一级还需 95 积分
收藏了。。。。。。。。。&&
兑换券0 元
在线时间0 小时
木蚂蚁M点0
主题帖子积分
乞丐, 积分 -820, 距离下一级还需 820 积分
乞丐, 积分 -820, 距离下一级还需 820 积分
好东西一定要顶起啊。
推荐版块:
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp|&nbsp&nbsp
&nbsp&nbsp&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
&nbsp&nbsp
木蚂蚁官方微信:用 adb push 文件到手机 system 目录
做Android手机开发,经常要修改 system 里的文件, 如果每次都编译下载, 会很浪费时间。我们可以只把修改的文件 push 到手机上,就快多了。
但 system 下的文件是不能随便 push 的,通常都会提示没有权限,或其他原因失败,下面说说我的操作,给大家参考。
我的手机是联芯平台的,不同平台不一样,仅供参考。
我要修改的文件是设备多媒体能力概述说明文件,文件名 media_profiles.xml, 下载到时手机后,在 /system/etc 目录下。
操作步骤:
1. root 手机,各个平台不一样,总之要先root。改root后要重启一下。
2.adb remount
3.adb push media_profiles.xml /system/etc
4.adb reboot
最后一步是修改后重启一下,才能生效。
后面再修改看效果,只要2,3,4走一遍即可。
Adb push 文件夹到手机目录上
adb push 文件夹
Android 用adb pull或push 拷贝手机文件到到电脑上
adb push命令的使用
adb 一次性push多个apk
android adb push 与 adb install 区别(两种安装APK的方法)
adb push 文件夹到手机目录上
使用ADB push和pull命令以及相关权限总结
Android安装系统App(adb push实现)
通过adb push 从电脑里拷贝文件到手机里
没有更多推荐了,&nbsp>&nbsp
&nbsp>&nbsp
&nbsp>&nbsp
Android中adb push和adb install的使用区别
摘要:Android中adbpush和adbinstall的使用区别,有需要的朋友可以参考下。本篇文章由史迎春(@三俗小女子)投稿。转载请注明原文地址。在Android实际开发中,经常会使用adb命令,安装应用程序可以使用adbpush或者adbinstall。下面就来讲讲这两种安装方式的区别。adbpush能够指定安装目录。比如执行”adbpushxxx.apksystem/app”后,xxx.apk被安装到了system/app目录下,此目录下的软件为上文中提到的systema
Android中adb push和adb install的使用区别,有需要的朋友可以参考下。
本篇文章由史迎春(@三俗小女子)投稿。转载请注明原文地址。
在Android实际开发中,经常会使用adb命令,安装应用程序可以使用adb push 或者adb install。下面就来讲讲这两种安装方式的区别。
adb push 能够指定安装目录。比如执行”adb push xxx.apk system/app” 后,xxx.apk被安装到了system/app目录下,此目录下的软件为上文中提到的system application。(注意,system/app是只读的,所以只有有root权限才能push apk进去,而且在push进去的apk会把原本的apk覆盖掉。)adb
push本身的意思是将文件复制到系统中的某个文件夹下,但是将apk push到system/app下并且重启手机以后会注册应用程序。
adb install 用此命令安装的软件位于 data/app 目录,带有参数 -r才能强制安装,为user application。
由以上两条可知,adb install和adb push的apk主要区别有:
system/app
系统级(权限全开)
用户级(没全开)
root后删除
无限制,自定义
pm重新注册
不会重新弄注册
手动安装的APK版本号和系统内置API版本号一样。
更深一层的分析:
1、Android系统应用更新机制
系统为每个应用在AndroidMainfest.xml提供了versionName、versionCode两个属性。
versionName:String类型,用来给应用的使用者来查看版本.
versionCode:Integer类型,作为系统判断应用是否能升级的依据。
2、Android系统内置应用更新判断代码
代码来自frameworks/base/services/java/com/android/server/PackageManagerService.java 中 scanPackageLI函数的package更新判断条件
由以上资料分析:
同一个AP,若在data/app下有更高版本的app,但是system下有旧版本,则follow旧版本。
又已知如果有两个以上的AP在同一个进程但是只有一个AP更改了API version则编译会出错
假设有两个AP:AP1和AP2.两个AP都在API Version更新以后build通过且install进手机。且系统中有内置AP1是旧版本的,重新开机的时候还是会注册旧版本的AP1。则此时,系统中就会出现相同进程但是不同版本的AP1(system/app)和AP2(data/app)
综上,编译会出错。
若同一个进程的AP都用同一版本的SDK编译,push进手机,则可以运行(已验证)。
若同一进程的AP都用同一个版本的SDK编译。install进手机,则可以运行,前提是删除system/app内所有同一进程AP。(已验证)
若同一个进程的AP都用同一个版本的SDK编译,push/install进手机都可以(待验证)。
史迎春,女程序员,主要研究Android系统Framework层,目前任职于HTC。
原文链接:http://www.grackertalk.com/?p=48
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
新用户大礼包!
现在注册,免费体验40+云产品,及域名优惠!
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
Android中adb push和adb install的使用区别相关信息,包括
的信息,所有Android中adb push和adb install的使用区别相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
支持与服务
资源和社区
关注阿里云
International使用ADB命令如何将文件夹中所有内容推送到Android系统指定文件夹
<a data-traceid="question_detail_above_text_l&&
我有一个文件夹A 里面有很多子文件和子文件夹,
Android模拟器目文件夹是/data/local
如何将文件夹A(地址c:\)推送到Android 目的文件夹/data/loacl中去。
adb push c:\A\*.*&
/data/loacl/A/
push F:\download\mp3 /sdcard/mp3/
adb push c:\A\.&&/data/loacl/A/
使用 “.”是可以一次性 push一个文件目录的。
进入到这个文件夹下的话就 直接如下了,否则就加上目录
zhang-Lenovo:~/Music$ adb push ./ mnt/sdcard/Music}

我要回帖

更多关于 adb下载log命令 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信