今天打开Genymotion模拟器发现程序跑不起来,在看ddms中没有设备。最初还以为是eclipse和Genymotion不兼容的问题,但通过usb连接手机后发现还是不能识别。重启eclipse,发现控制台有如下错误: 此时在ddms中重启adb后报错 但反复重启几次之后ddms就可以识别设备了。 ...
分类:
数据库 时间:
2016-05-04 22:56:05
阅读次数:
164
原文:http://developer.android.com/tools/debugging/ddms.html#how-ddms-works Android提供了一个debug工具叫做:DDMS,它提供了端口转发服务,设备截屏,设备线程和堆信息,日志,进程,模拟接打电话,模拟收发短信,模拟位置数 ...
分类:
移动开发 时间:
2016-05-03 22:04:41
阅读次数:
349
具体可见http://developer.android.com/tools/debugging/ddms.html。 DDMS为IDE和emultor、真正的android设备架起来了一座桥梁。开发人员可以通过DDMS看到目标机器上运行的进程/现成状态,可以 android的屏幕到开发机上,可以看 ...
分类:
移动开发 时间:
2016-05-03 17:41:03
阅读次数:
244
adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默 ...
分类:
数据库 时间:
2016-04-25 11:33:30
阅读次数:
163
Android Studio调试其实也非常方便,一般问题直接通过AS的DDMS的Logcat就可以搞定。AS支持类似Eclipse的DDMS的所有功能。这里要说的是疑难问题的调试方式,即断点调试。 首先先编译好要调试的程序。 如上图2所示在行号处点击设置断点。然后如1所示点击开启调试会话。 如上图所 ...
分类:
移动开发 时间:
2016-04-24 15:43:06
阅读次数:
533
错误: [2016-04-20 19:05:04 - ddms] 'E:\android\android-sdk\android-sdk\platform-tools\adb.exe,start-server' failed -- run manually if necessary 解决方案: 一、 ...
分类:
数据库 时间:
2016-04-20 19:45:49
阅读次数:
196
因为最近的工作中需要关注APP中的线程,在DDMS中可以查看某个应用的线程: 可以看到每个线程都有自己的status属性,那不同的status分别代表什么情况呢? running – executing application code – 正在执行应用程序,准确的来说正在处理消息。 sleepin ...
分类:
编程语言 时间:
2016-04-16 18:32:02
阅读次数:
188
1. Console标签:用来显示当前Eclipse开发工具的各种日志信息 * 如果部署应用失败,就观察Console标签,检查是否adb状态出现异常 * 切换试图,Android或DDMS2. Logcat: 日志查看器 1. 错误信息的分类(按照优先级从低到高): * VERBOSE : 明细.... ...
分类:
其他好文 时间:
2016-04-15 21:50:50
阅读次数:
289
【Studio总体介绍】 第一个是运行。 第二个是Debug。 是Studio的设置界面。 工程的配置。 Sync,更改配置、导入JAR包,都会去Sync一次。 SDK Manager。 这个跟Eclipse中的DDMS界面差不多。 【主题、字体大小设置】 http://www.ideacolort ...
分类:
移动开发 时间:
2016-04-14 11:49:55
阅读次数:
160
我们在写安卓程序的时候,经常会用Eclipse导出模拟器的文件管理里面的文件,但有时候会报错,导致无法导出文件。 报错信息 Failed to push selection: Local path doesn't exist. 遇到这种情况其实很好处理。只需要设置一下Eclipse就可以了。 步骤 ...
分类:
移动开发 时间:
2016-04-14 06:44:34
阅读次数:
717