Android调试工具 ADB

ADB Android Debug Bridge。
ADB工具位于Android SDK安装目录的platform-tools子目录。

主要功能:

  • 运行设备的shell(命令行)
  • 管理模拟器或设备的端口映射
  • 计算机和设备之间上传/下载文件
  • 将本地apk软件安装至模拟器或android设备

常用命令:

  • adb connect 192.168.1.103
  • adb devices
  • adb remount
  • adb install [-r] *.apk
  • adb shell
  • adb logcat

网络机顶盒(OTT)开发过程中常见error:

1、网路机顶盒(OTT)开发过程中,OTT盒子不能使用adb工具,需在串口下输入如下命令

setprop service.adb.tcp.port 5555start adbd

2、adb connect 常见问题

 * daemon not running. starting it now on port 5037 *ADB server didn't ACK * failed to start daemon *error: cannot connect to daemon

问题分析:adb使用的端口5037被其他application占用,查看并kill掉
终端输入 netstat -a -o 5037

查看6520是哪个进程tasklist /fi “pid eq 6520”

干掉adb.exe进程。

adb常见问题与对应的原因
INSTALL_FAILED_ALREADY_EXISTS:程序已经存在
INSTALL_FAILED_INVALID_APK:无效的APK
INSTALL_FAILED_INVALID_URI:无效的链接
INSTALL_FAILED_INSUFFICIENT_STORAGE: 没有足够的存储空间
INSTALL_FAILED_DUPLICATE_PACKAGE:已存在同名程序
INSTALL_FAILED_NO_SHARED_USER:要求的共享用户不存在
INSTALL_FAILED_UPDATE_INCOMPATIBLE :版本不能共存
INSTALL_FAILED_SHARED_USER_INCOMPATIBLE: 需求的共享用户签名错误
INSTALL_FAILED_MISSING_SHARED_LIBRARY: 需求的共享库已丢失
INSTALL_FAILED_REPLACE_COULDNT_DELETE: 需求的共享库无效
**INSTALL_FAILED_DEXOPT:**dex优化验证失败
INSTALL_FAILED_OLDER_SDK :系统版本过旧
INSTALL_FAILED_CONFLICTING_PROVIDER: 存在同名的内容提供者
INSTALL_FAILED_NEWER_SDK: 系统版本过新
INSTALL_FAILED_TEST_ONLY: 调用者不被允许测试的测试程序
INSTALL_FAILED_CPU_ABI_INCOMPATIBLE: 包含的本机代码不兼容
CPU_ABIINSTALL_FAILED_MISSING_FEATURE: 使用了一个无效的特性
INSTALL_FAILED_CONTAINER_ERROR SD:卡访问失败
INSTALL_FAILED_INVALID_INSTALL_LOCATION: 无效的安装路径
INSTALL_FAILED_MEDIA_UNAVAILABLE SD:卡不存在
INSTALL_FAILED_INTERNAL_ERROR: 系统问题导致安装失败
DEFAULT: 未知错误

更多相关文章

  1. 从零开始学习android
  2. Android10共享文件总是读取不到文件,文件资源不存在!
  3. 谁说Android的动画不廉价(三)之共享元素动画
  4. Android(安卓)-- Context(Application的应用)
  5. Android中EditText 设置 imeOptions 无效问题的解决方法
  6. Android应用程序与SurfaceFlinger服务之间的共享UI元数据(SharedC
  7. ListView.setOnItemClickListener无效问题的解决
  8. Android(安卓)Studio中设置ButterKnife、android butterknife ze
  9. android 资料文档共享

随机推荐

  1. 关于Android(安卓)Studio出现UNEXPECTED
  2. android使用html+javascript来制作页面
  3. Android(安卓)View 事件分发机制梳理
  4. 新应用的知识整理-1-启动页
  5. 2011.09.28(2)——— android sample之Note
  6. Android(安卓)eclipse 异常总结
  7. android 内存泄漏处理方式
  8. Android(安卓)Studio 报错提示:Unable to
  9. 在Mac和Window上配置android自动打包
  10. Android中的Audio播放:音量和远程播放控制