Android SDK 环境下如何使用adb软件

Android SDK 环境下如何使用adb软件,第1张

  Android SDK开发工具中有几个重要的指令:adb、ddms、emulator与mksdcard、dx tool等。

  ADB系统除错与连结工具

  使用adb指令进行APK组件的安装,虽然adb(Android debug bridge)是Android系统的除错工具,但是从放置文件到SD存储卡与安装APK应用程序,adb是操作Android 系统不可或缺的重要工具。adb是与Android仿真器沟通最重要的桥梁。如果要跟Android底层的Linux操作系统进行沟通,就必须通过 Android SDK tools目录下的adb (android debug bridge) 指令来进行操作。这个adb除了提供程序码除错功能外,最重要的功能是它可以将Eclipse编译好所生成的Android应用程序组件Android Package (apk),直接连接安装到Android仿真器上或者手机装置上,因此程序开发在Eclipse环境中完成后,Android仿真器上就直接会有这个应 用程序的图标icon了。另外adb除错工具也支持命令列模式shell指令,可以输入指令来进行一些除错动作。这些实用的adb指令如下:

  $ adb devices (显示当前有多少个仿真器正在运行)

  List of devices attached

  emulator-5554 device

  emulator-5556 device

  emulator-5558 device

  运行adb devices会显示有多少个仿真器正在运行,上面的例子指出有5554、5556、5558三个仿真器正在运行,如果没有运行仿真器,则显示 no device。

  $ adb -s <serialNumber> <command> (指定仿真器来操作)

  $ adb -s emulator-5554 install emailapk

  adb -s可以指定仿真器序号,用来选择操纵哪一个仿真器,例如adb -s emulator-5554 install emailapk,指定将emailapk安装在仿真器emulator-5554。

  $ adb install apkfile (安装APK应用程序组件)

  例如:adb install emailapk

  $ adb uninstall package (移除APK应用程序组件)

  例如:adb uninstall comandroidemail

  adb install与adb uninstall可以用来安装与移除APK 应用程序组件,但是必须注意的是adb install后面是接apk文件名称,然而adb uninstall 后面是域名形式的package名称,例如comandroidemail。详细的package名称可以由Android操作系统目录/data /data或者由/data/app来查得。

  $ adb shell (进入Android系统指令列模式)

  $ ls

  $ dmesg (查看Android Linux Kernel运作消息)

  运行adb shell可以进入Android操作系统指令列模式,如此一来就可以直接看到Android系统的目录结构,因为Android是Linux操作系统的 一种,所以Shell指令和Linux系统是相同的,例如ls(显示文件目录)、cd(进入目录)、rm(删除文件)、mv(移动文件)、mkdir(生 成目录)与rmdir(删除目录)等指令。

  $ adb push <file/dir> /sdcard (复制文件到SD存储卡)

  例如:adb push mp3 /sdcard

  $ adb pull <file/dir> (从Android系统下载文件)

  例如:adb pull /data/app/comandroidemail

  adb push可以上载文件到SD存储卡目录/sdcard,因为其他目录有访问权限问题无法写入,所以一般都是将文件放到/sdcard目录下。adb pull则是将文件从Android系统下载到一般计算机上,常用的例子除了从/sdcard下载文件外,也可以从/data/data或/data /app目录将APK文件抽出来,提供已经安装成功的APK应用程序,给其他使用者安装。

  $ adb logcat (监控仿真器运作记录)

  adb logcat会实时监控Android仿真器运行时所生成的记录,此项功能对于程序开发人员用来除错帮助很大,开发人员可以从记录中得到应用程序运行时发生的错误消息。运行adb logcat后,若要离开监控模式,可以按Ctrl+C。

  $ adb bugreport (生成adb除错报告)

  开发人员若要进一步得知系统生成的所有错误消息报告,可以运行adb bugreport指令来实现,该指令会将Android系统的dumpsys、dumpstate与logcat信息都显示出来。

  $ adb get-state (获得adb服务器运作状态)

  adb get-state会显示adb服务器的运作状态为何,共有offline (脱机)、bootloader (开机中)、与device (运作中) 三种状态。

  $ adb start-server (启动adb服务器)

  $ adb kill-server (关掉adb服务器)

  通常启动Android服务器时,就会启动adb服务器了。可以使用adb get-state来查知adb的状态。如果没有启动可以运行adb start-server启动它,若不想进行除错监控,可以运行adb kill-server关掉它。

  $ adb forward tcp:6100 tcp:7100 (更改仿真器网络TCP通信端口)

  Android仿真器内定的TCP port为6100,若有需要可以运行adb forward指令改成另外一个通信端口。

  $ adb version (显示adb版本)

  您可以运行adb version查看当前使用的Android SDK adb版本。

  $ adb help (显示adb指令参数)

  adb help会显示所有adb指令的用法,

  

参考资料:

http://blogchinaunixnet/uid-20332519-id-3176865html

都支持吧,瑞驰信息科技作为成立于2014年的国家高新科技企业,致力于自主可控的安卓云、边缘计算、云基础设施平台的软硬件产品开发,自主研发云手机产品。该产品突破了传统的模式,不仅仅具有群控功能,能够实现所有的云手机同步应用卸载和安装、启动应用和停止应用,同时还具备IP/GPS切换功能,实现多元场景的模拟。

若使用的是vivo手机,请参考以下方法:

1、清理后台应用

底部上滑并停顿进入后台,清理应用后台程序,重新运行软件;

2、系统和应用升级

建议您进入(设置>系统升级)或(设置>我的设备>iQOO UI版本)检查手机系统是否为最新版,并打开vivo应用商店将应用升级到最新版本。

3、清除应用数据

应用数据备份后(“互传”支持应用数据备份与恢复,点击网页链接查看使用教程和下载路径),清除应用数据后再尝试。

清除应用数据方法:桌面(长按应用图标 > 应用信息 > 存储 > 清除数据),该操作会清除应用的数据,如:账号登录信息、应用使用数据、本地缓存数据等;

特别提醒:

① 互传可能存在部分数据不支持的情况,请注意查看备份详情与提示,确认数据是否备份成功,避免数据丢失;

② 若数据备份不成功,建议可尝试其他备份方法,如应用本身支持的云端备份;微信数据可使用电脑端微信进行备份(微信聊天备份官方指导路径:微信>我>设置>帮助与反馈>聊天>聊天记录>如何备份聊天记录);

③ 请勿对“互传”备份包进行手动增减修改数据,否则会出现无法恢复的异常情况。

4、卸载和重装应用

请备份好应用数据后,在桌面上长按应用图标,点击“卸载”,并在vivo“应用商店”重新下载安装;

如以上方法无法解决,可能是应用未适配机型对应的安卓版本,建议反馈至应用开发者,等待应用适配更新。如果确认非应用适配原因,请携带手机、购机凭证前往vivo客户服务中心处理。vivo客户服务中心地址:进入vivo官网/vivo商城APP--我的--网点查询,选择当前所在的城市即可获取服务中心的地址与****。建议去之前先提前电话联系,避免空跑,合理规划行程,安全出行。

安卓手机能登录苹果云服务吗?

答:安卓手机登录不了iCloud是因为icould是苹果公司所提供的私有云端服务,和安卓系统不共享。只有购买iPhone手机者可以登录,且免费储存5GB的资料,方便苹果用户在不同设备间共享个人数据,这个也是苹果公司为了增加用户体验感早就有的云空间。

华为手机可以登录vivo的云服务吗?

不可以的,两个手机品牌系统型号都是不一样的无法登陆云服务操作使用

建议您先在两部手机上面安装vivo互传,再进入该软件点击一键换机,然后将vivo平台下载的游戏传输到华为手机使用vivo账户登录即可。

这个是不能登陆的。不过你可以root一下获得手机的权限以后就可以登陆的。

root之后的好处是;可以安装更多的软件,有些软件一定要有root权限才能安装,

可以删除系统自带的软件,比如定制android设备里带的很多陷阱收费应用。

但是也有一定的害处;可能会破坏你的系统,和手机里面的病毒更加厉害。

权衡利弊,要是想root,可以连接电脑用应用宝,它的成功率很高。

怎样找到华为手机云服务?

具体登录步骤如下:

1、点击桌面上的设置图标

2、选择全部设置选项卡,再点击华为云服务

3、此时可以看到各种云服务是否已经开启,您可以控制开启和关闭。手机找回下方有个网址,就是华为的个人云服务地址

4、在浏览器上打开网址,输入用户名,密码

5、登陆后选择通讯录,信息,通话记录,相册等,就可以看到您手机内自动保存的内容了

安卓怎么转区?

可选择U盘,电脑,云服务做为介质转移,或者用换机助手,实现两个手机间的数据传输。

小米云服务能用在不是小米的手机上吗?

小米云服务不一定要小米手机才能使用。小米云服务是可以运行在非小米系统的手机,类似联想,华为,中兴的云服务。只需要在网上注册了小米的账号之后,在大部分安卓手机都能够安装小米云服务这个软件,或者直接登录浏览器使用网页端。小米云服务:小米云服务,是小米公司在2012年推出的云端数据同步备份功能,让用户可以将手机中的照片、联系人信息、短信、通信记录、便签,及WLAN设置、APP列表等设置信息全部备份到云端,可通过手机、平板和桌面电脑随时访问和修改,增强了手机数据的安全性和分享的便利性。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Android SDK 环境下如何使用adb软件

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情