ADB连接,adb的使用注意,MAC PC下配置ADB

> ADB连接(USB数据线)

  使用ADB实现车机和手机连接,传输数据。

  adb支持两种连接android系统的方式,USB方式及网络方式。一般android手机及android平板默认会设置为USB方式(直接插数据线的方式)。方便开发调试,需要将设备通过USB或Wifi连上电脑。 adb connect 192.168.2.40:5555 。
  android系统底层运行着一个服务(adbd),也就是在手机系统内部,用于相应和管理大家在电脑端的adb命令连接,这个服务在启动时会根据手机的配置监听USB连接或网络其中之一。

  连接:adb connect 192.168.1.5:5555    (:5555可省略) ;如果连接成功会进行相关的提示,如果失败的话,可以先kill-server命令,然后重试连接:adb kill-server
  start adbd;stop adbd;
  断开连接:adb disconnect 192.168.1.5:5555 或 adb usb

-- 当有一个模拟器和一个真实的手机连接的时候:
//进入模拟器 C:\Users\Administrator>adb -e shell
//进入手机 C:\Users\Administrator>adb -d shell

— adb使用,pull/push方法

1.adb devices 2.adb shell 3.top

adb pull  /sdcard/performance_test log

adb push a_navitrack  /sdcard/adesaco

> adb的使用注意

adb的使用,配置adb的环境及在控制台打印adb logcat -s sdkstat日志。
adb的使用:adb install 安装应用时不能测试覆盖安装,即命令行不能执行覆盖安装。
adb安装应用失败,错误码- http://blog.csdn.net/pjl1119/article/details/41645763
  $ adb shell "cat /data/anr/traces.txt"

-- ADB命令 安装应用和卸载应用及清除缓存?
adb shell pm clear com.nayun.framework

-- Android安全专项- ADB动态调试工具- https://github.com/swdunlop/AndBug
Andbug 有两种启动方式,一种是以进程id方式启动,一种是以包名方式启动;

-- 一个cmd窗口,路径切换到模拟器目录下的tools目录下
输入:adb install --(apk完整路径)
    例如:adb install c:/NetScramble_1.1.apk 
与安装类似的,卸载是利用adb执行一个卸载指令:
    输入:adb shell rm data/app/NetScramble_1.1.apk

> 魅族手机出现INSTALL_FAILED_USER_RESTRICTED问题
首先找到魅族手机的手机管家→USB安装管理→打开USB安装管理的权限→找到自己下载到手机的应用名称→将权限设置为允许。

> Android studio GPU Monitor 在真机上不能使用,提示:GPU Profiling needs to be enabled in the device's developer options disable?
解决方案:打开手机设置,进入开发者模式选项,然后找到GPU呈现模式分析,选择adb shell dumpsys gfxinfo中,重新进入应用,查看Android studio的控制台,GPU 
Monitor中有数据了....??,done...

> 报错问题STATUS_MESSAGE=DELETE_FAILED_INTERNAL_ERROR(INSTALL_CANCELED_BY_USER) ANdroid
搜索后发现这是因为未关闭android studio上的instant app所致。
 File->settings->Buil,Execution,Deployment->Instant Run->Disable it.
  注意点:小米手机的奇葩坑,MIUI 8 开发调试要是出现: adb install失败 100%稳定复现 INSTALL_CANCELED_BY_USER。结果是小米的安全中心2.0.5版出现了问题。
  解决方法: 现在小米手机上安装LBE安全大师,然后打开软件,选择软件管理–>软件卸载–>安全中心–>换成出厂设置的 
版本。

- AndroidStudio运行项目出现DELETE_FAILED_INTERNAL_ERROR和INSTALL_CANCELED_BY_USER- http://blog.csdn.net/hexingen/article/details/55045989?locationNum=5&fps=1

> adb命令从手机端复制数据库文件到PC- https://blog.csdn.net/qqgirllianxin/article/details/64457398
可将某个应用下存储的数据库文件导出到本地桌面
 adb pull data/data/com.***.***/databases     /Users/***/Desktop

> mac下如何使用adb命令
Mac 安装 adb (Android调试桥)- https://blog.csdn.net/soindy/article/details/71700745
 最简单的办法就是通过homebrew。安装homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  安装adb
brew cask install android-platform-tools
  启动adb
adb devices

Android Studio中SDK所在的目录:/Users/v_dengwen/Library/Android/sdk

Mac 配置adb环境的方法- https://blog.csdn.net/testnice/article/details/78893219
一、首先需要安装android-sdk,查看sdk目录下是否有tools和platform-tools;
二、安装好android-sdk,回到主目录,检查是否有bash_profile文件,如果没有需要新建,具体命令和步骤如下:
回到主目录  cd HOME
检查是否有bash_profile,open -e .bash_profile; 如果没有,需要新建一个 touch .bash_profile
进入此文件的编译界面 open -e .bash_profile,输入如下命令
#Setting PATH for Android ADB Tools
export PATH=${PATH}:/Users/***/Library/Android/sdk/platform-tools
export PATH=${PATH}:/Users/***/Library/Android/sdk/tools
三、保存文件并关闭
四、刷新文件bash_profile,输入命令source .bash_profile
五、检查是否配置成功
  输入: adb version
Android Debug Bridge version 1.0.39
Revision 3db08f2c6889-android
Installed as /Users/howie/Library/Android/sdk/platform-tools/adb
  输入: adb devices
List of devices attached
* daemon not running. starting it now at tcp:5037 *
* daemon started successfully *

 

- Mac环境下adb命令安装apk到手机- https://www.jianshu.com/p/2eb2f5bc3d10
adb devices
adb install **.apk

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值