Failed to install XXXX.apk on device '5358baa3': timeout
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相关推荐
- 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 ...
- 安卓开发真机遇到Failed to install Spaceassault.apk on device 'HT1CKV205198': timeout 测试机没有问题...
安卓开发真机遇到Failed to install Spaceassault.apk on device 'HT1CKV205198': timeout 测试机没有问题 原因:由于模拟器已经开启而没有 ...
- 创建或打开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 ...
- [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 ...
- Failed to install UTRUST.apk on device 'ZTE_SP920': Too many open files
一个是因为系统后台开启软件太多,导致内存消耗较大,无法为新安装的软件分配足够的内存: 另一个可能的原因是手机内存空间不足导致无法安装,其实和上一个是一个意思
- 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 ...
- Failed to install .apk on device 'emulator-5554': timeout解决方法
我们开发android app的时候,run 在模拟器上,控制台报出: Failed to install .apk on device 'emulator-5554': timeout的错误,解决方 ...
- 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 ...
- Android adb: failed to install 0.apk: Failure [null]
cmd 安装应用程序的时候报以下错误:(部分手机) adb: failed to install 0.apk: Failure [null] 解决办法: 关机重启手机即可 为什么会这样,可能与个别手机 ...
最新文章
- 实验四 JSP数据库编程基础
- python强大体现在哪些方面-python应用于哪些方面
- nssl1185-试卷【状态压缩】
- 作者:宋璇(1993-),女,食品安全大数据技术北京市重点实验室、北京工商大学计算机与信息工程学院硕士生...
- Android 系统优化(32)---探究android:largeHeap
- freebsd linux性能,为什么有人会选择FreeBSD而不是Linux?[关闭]
- 查看C++ C#的dll或exe文件是32位还是64位
- python学习笔记——捌 ScoketServer
- JDK6升级JDK8踩雷
- 个人作业——关于K米的产品案例分析
- hexo博客yilia主题作者名字的更改
- AOSP ~ Logcat Chatty 行过期
- 过去七年,美国护照排名从榜首滑落至第7位
- Linux下的内核线程threaded irq机制分析与应用
- 如何找国外作者的matlab,如何与外国学者用电子邮件联系(索要论文或者代码)...
- 2177 找到和为给定整数的三个连续整数(思维题)
- 基于NDK编译Android平台的FFmpeg动态库
- 永中科技是怎样被裁定破产的?
- 微信网页授权的制作步骤
- 2021年中国可见光通信(VLC)市场趋势报告、技术动态创新及2027年市场预测