Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Eclipse中处理android应用程序_Android_Eclipse_Htcsense - Fatal编程技术网

在Eclipse中处理android应用程序

在Eclipse中处理android应用程序,android,eclipse,htcsense,Android,Eclipse,Htcsense,最近我开始学习Android开发。 由于我的电脑上的仿真器速度慢且有缺陷,我正试图将应用程序直接安装到我的设备HTC Desire S上 我的问题是: 1:如何正确停止应用程序?我知道我可以通过Eclipse中的设备视图来完成,但通常应用程序只是重新启动 2:如何在LogCat中只记录一个应用程序?com.fd.httpd->HTCSense的过程产生了大量的输出。是的,我可以制作一个新的过滤器,但是来自HTCSense的日志数量一直在增长,在大约10000个日志(大约20秒)之后,由于缓冲区已

最近我开始学习Android开发。 由于我的电脑上的仿真器速度慢且有缺陷,我正试图将应用程序直接安装到我的设备HTC Desire S上

我的问题是:

1:如何正确停止应用程序?我知道我可以通过Eclipse中的设备视图来完成,但通常应用程序只是重新启动

2:如何在LogCat中只记录一个应用程序?com.fd.httpd->HTCSense的过程产生了大量的输出。是的,我可以制作一个新的过滤器,但是来自HTCSense的日志数量一直在增长,在大约10000个日志(大约20秒)之后,由于缓冲区已满,我的日志将被删除

3:我应该如何正确地停止设备与Eclipse之间的连接?我认为,在运行中从设备中拔出电缆并不是最好的解决方案。例如,当我使用Ant运行J2ME项目时,在控制台视图中有Terminate按钮

感谢您的回答/建议

通常我不会停止应用程序。我只需点击home(主页)按钮或back(返回)按钮,直到到达主屏幕。应用程序的活动将处于暂停状态。在安卓系统中,应用程序并没有真正关闭。它们仅在手机内存不足时才会关闭。就像你说的,你可以终止这个过程

AFAIK筛选器是限制查看日志的方法。在ADT14中,现在应用程序名称也与日志一起显示。我总是打开一个过滤器,这样它只会显示我的日志

我使用windows,因此我单击安全删除USB设备,就这样。有时,这会使eclipse出错,我会停止接收日志。因此,我只是杀死adb服务器,然后重新启动它


这就是我通常的做事方式。

1-他上面说的。Android不像Windows那样工作,除了强制关闭应用程序/活动之外,你不能“结束”它,因为你不需要

2-使用Eclipse日志过滤器,并确保在日志消息中使用标记将它们分开,例如log.dMYAPP,stuff。。。 注意:最新的SDK更新14使它更加时髦和易于使用

3-我从不费心,当我想要回我的手机时,我只会拉电缆-可能一天30次,但我还没有看到问题。
注意:ADB有时会冻结-如果您在连接时遇到问题,Alt-Ctrl-Delete进入Task Manager并杀死它,它通常会自动重新启动-如果没有,您可以从DDMS启动它,正如所有其他答案所说,日志就是这样:您需要一个过滤器

在Debug透视图中,您可以右键单击进程并选择Terminate以结束它


拔下USB线没问题:手机不会在意的。Eclipse确实会周期性地失去理智,但您可以重新启动。

p.s.我想知道为什么您会看到这么多来自httpd的消息-您是否正在运行HTC Sync?你不需要HTC Sync来连接/运行手机上的应用程序——事实上,建议你不要同时运行它,因为它只会把东西弄得乱七八糟。