eclipse连入真机测试的时候老是安装不上。出现一下情况:

[2015-03-24 09:50:10 - XXXX] Android Launch!
[2015-03-24 09:50:10 - XXXX] adb is running normally.
[2015-03-24 09:50:10 - XXXX] Performing com.bairun.safe.activity.LuncherActivity activity launch
[2015-03-24 09:50:10 - XXXX] Automatic Target Mode: Unable to detect device compatibility. Please select a target device.
[2015-03-24 09:50:12 - XXXX] Uploading SafeManager.apk onto device '5358baa3'
[2015-03-24 09:51:02 - XXXX] Failed to install XXXX.apk on device '5358baa3': timeout

[2015-03-24 09:51:02 - XXXX] Launch canceled!


解决办法:先clean项目,然后打开devices找到测试机点击后


Reset adb。

看到任务管理器中有adb.exe就说明重启成功。然后重新安装应用就能安装成功。



调试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一般位于<sdk>/platform-tools/目录下,其中<sdk>是android sdk的安装目录。可以把adb 路径添加进系统环境变量path里面,例:D:\sdk\platform-tools;这样就能在打开powershell时就能响应adb命令,不用每次都进入adb目录。以下是常用adb命令

adb 常用命令大全

1. 显示系统中全部Android平台:

android list targets

2. 显示系统中全部AVD(模拟器):

android list avd

3. 创建AVD(模拟器):

android create avd –name 名称 –target 平台编号

4. 启动模拟器:

emulator -avd 名称 -sdcard ~/名称.img (-skin 1280×800)

5. 删除AVD(模拟器):

android delete avd –name 名称

6. 创建SDCard:

mksdcard 1024M ~/名称.img

7. AVD(模拟器)所在位置:

Linux(~/.android/avd)      Windows(C:\Documents and Settings\Administrator\.android\avd)

8. 启动DDMS:

ddms

9. 显示当前运行的全部模拟器:

adb devices

10. 对某一模拟器执行命令:

abd -s 模拟器编号 命令

11. 安装应用程序:

adb install -r 应用程序.apk

12. 获取模拟器中的文件:

adb pull <remote> <local>

13. 向模拟器中写文件:

adb push <local> <remote>

14. 进入模拟器的shell模式:

adb shell

15. 启动SDK,文档,实例下载管理器:

android

16. 缷载apk包:

adb shell

cd data/app

rm apk包

exit

adb uninstall apk包的主包名

adb install -r apk包

17. 查看adb命令帮助信息:

adb help

18. 在命令行中查看LOG信息:

adb logcat -s 标签名

19. adb shell后面跟的命令主要来自:

源码\system\core\toolbox目录和源码\frameworks\base\cmds目录。

20. 删除系统应用:

adb remount (重新挂载系统分区,使系统分区重新可写)。

adb shell

cd system/app

rm *.apk

21. 获取管理员权限:

adb root

22. 启动Activity:

adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。

23、发布端口:

你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:
adb forward tcp:5555 tcp:8000

24、复制文件:

你可向一个设备或从一个设备中复制文件,
复制一个文件或目录到设备或模拟器上:
adb push <source> <destination></destination></source>
如:adb push test.txt /tmp/test.txt
从设备或模拟器上复制一个文件或目录:
adb pull <source> <destination></destination></source>
如:adb pull /addroid/lib/libwebcore.so .

25、搜索模拟器/设备的实例:

取得当前运行的模拟器/设备的实例的列表及每个实例的状态:
adb devices

26、查看bug报告:
adb bugreport
27、记录无线通讯日志:

一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:
adb shell
logcat -b radio

28、获取设备的ID和序列号:

adb get-product
adb get-serialno

29、访问数据库SQLite3

adb shell
sqlite3

30.cd system/sd/data //进入系统内指定文件夹

31.ls //列表显示当前文件夹内容

32.rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件

33.rm xxx //删除文件xxx

34.rmdir xxx //删除xxx的文件夹

Failed to install XXXX.apk on device '5358baa3': timeout相关推荐

  1. Failed to install DroidIPCam.apk on device 'emulator-5554': timeout

    错误提示: Failed to install helloworld.apk on device 'emulator-5554': timeout 或者 the user data image is  ...

  2. 安卓开发真机遇到Failed to install Spaceassault.apk on device 'HT1CKV205198': timeout 测试机没有问题...

    安卓开发真机遇到Failed to install Spaceassault.apk on device 'HT1CKV205198': timeout 测试机没有问题 原因:由于模拟器已经开启而没有 ...

  3. 创建或打开android模拟器时遇到的问题,以及打开后遇到的Failed to install FragmentTest.apk on device 'emulator-5554': timeout

    Failed to create sdcard in the AVD folder. SDK Size设置错了 转载自:http://blog.csdn.net/lissdy/article/deta ...

  4. [2012-05-10 09:52:11 - xxx] Failed to install xxx.apk on device '100046a35a59': timeout

    昨天用eclipse开发Android程序时,忽然莫名其妙报这个错,之前还好好的.忽然就不行了. [2012-05-10 09:52:11 - xxx] Failed to install xxx.a ...

  5. Failed to install UTRUST.apk on device 'ZTE_SP920': Too many open files

    一个是因为系统后台开启软件太多,导致内存消耗较大,无法为新安装的软件分配足够的内存: 另一个可能的原因是手机内存空间不足导致无法安装,其实和上一个是一个意思

  6. Android异常总结---3.Failed to install *.apk on device 'emulator-5554': timeout 错误提示:

    3.Failed to install *.apk on device 'emulator-5554': timeout 错误提示: Failed to install helloworld.apk ...

  7. Failed to install .apk on device 'emulator-5554': timeout解决方法

    我们开发android app的时候,run 在模拟器上,控制台报出: Failed to install .apk on device 'emulator-5554': timeout的错误,解决方 ...

  8. adb: failed to install app-debug.apk: Failure [INSTALL_FAILED_ABORTED: User rejected permissions]

    一.使用adb 的usb真机调试,安装错误: adb: failed to install app-debug.apk: Failure [INSTALL_FAILED_ABORTED: User r ...

  9. Android adb: failed to install 0.apk: Failure [null]

    cmd 安装应用程序的时候报以下错误:(部分手机) adb: failed to install 0.apk: Failure [null] 解决办法: 关机重启手机即可 为什么会这样,可能与个别手机 ...

最新文章

  1. 实验四 JSP数据库编程基础
  2. python强大体现在哪些方面-python应用于哪些方面
  3. nssl1185-试卷【状态压缩】
  4. 作者:宋璇(1993-),女,食品安全大数据技术北京市重点实验室、北京工商大学计算机与信息工程学院硕士生...
  5. Android 系统优化(32)---探究android:largeHeap
  6. freebsd linux性能,为什么有人会选择FreeBSD而不是Linux?[关闭]
  7. 查看C++ C#的dll或exe文件是32位还是64位
  8. python学习笔记——捌 ScoketServer
  9. JDK6升级JDK8踩雷
  10. 个人作业——关于K米的产品案例分析
  11. hexo博客yilia主题作者名字的更改
  12. AOSP ~ Logcat Chatty 行过期
  13. 过去七年,美国护照排名从榜首滑落至第7位
  14. Linux下的内核线程threaded irq机制分析与应用
  15. 如何找国外作者的matlab,如何与外国学者用电子邮件联系(索要论文或者代码)...
  16. 2177 找到和为给定整数的三个连续整数(思维题)
  17. 基于NDK编译Android平台的FFmpeg动态库
  18. 永中科技是怎样被裁定破产的?
  19. 微信网页授权的制作步骤
  20. 2021年中国可见光通信(VLC)市场趋势报告、技术动态创新及2027年市场预测

热门文章

  1. html表格中加水印,给html页面添加水印
  2. 电脑重置网络 解决网络异常问题
  3. 如何选择适合你的兴趣爱好(三十四),评剧
  4. 工厂三兄弟之简单工厂模式(四)
  5. NLP-筛选简历模型
  6. 4、4G杂项:lwip_网卡简述(以8910平台为例)
  7. android小结2(诚迈时期)
  8. (10分钟感受) 对极几何 PnP ICP的用法
  9. 心领神会:英文广告语(转)
  10. css的神奇操作之 height 100% position: absolute; 自适应全屏盒子