Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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
com.android.ddmlib.SyncException:打开的文件太多_Android_File - Fatal编程技术网

com.android.ddmlib.SyncException:打开的文件太多

com.android.ddmlib.SyncException:打开的文件太多,android,file,Android,File,当我尝试在我的设备上的Eclipse中运行我的应用程序时,我开始遇到很多com.android.ddmlib.SyncException:控制台中打开的文件太多异常/错误 这是为什么?这意味着什么?我能做些什么来阻止这种情况?基本上,这意味着您有内存问题。很可能是泄漏 首先重新启动您的手机,并确认您仍然收到错误。如果是这样的话,你需要开始挖掘你的代码,并找出你泄漏的地方 需要更多的帮助吗?发布一些代码 在手机上多次安装和测试应用程序时,可能会收到此错误消息 将手机从USB电缆上拔下,然后重新插入

当我尝试在我的设备上的Eclipse中运行我的应用程序时,我开始遇到很多
com.android.ddmlib.SyncException:控制台中打开的文件太多
异常/错误


这是为什么?这意味着什么?我能做些什么来阻止这种情况?

基本上,这意味着您有内存问题。很可能是泄漏

首先重新启动您的手机,并确认您仍然收到错误。如果是这样的话,你需要开始挖掘你的代码,并找出你泄漏的地方


需要更多的帮助吗?发布一些代码

在手机上多次安装和测试应用程序时,可能会收到此错误消息


将手机从USB电缆上拔下,然后重新插入。

关闭并再次打开调试USB。它对我有用。在我的设备中调试时,USB同步似乎存在某种问题


希望有帮助

我是在添加了启动“google play”应用程序的链接以将用户链接到我的其他游戏应用程序(例如
Intent browserIntent=新意图(Intent.ACTION\u视图,Uri.parse(“market://details?id=my 游戏),

当我退出我的应用程序,并试图从eclipse重新启动它时,我要么会收到“打开的文件太多”的消息,要么会收到“将当前活动置于最前面”的消息,这将重新打开我在以前运行的应用程序中启动的googleplay页面。在我退出一切并阻止eclipse重新启动应用程序之后,第二个“google play”意图似乎仍然存在。不幸的是,仅仅从应用程序中添加browserIntent.finish()是不起作用的,该命令(以及建议的(活动)标签修复)不被接受

当我通过网络浏览器链接到我的其他应用程序时,我没有这个问题,只是打开了我的应用程序的网页。我可能不得不改用那种方法


这个链接显示了一个关于放弃主要活动开始的意图的建议,尽管我正在做一些更简单的事情:。

最后一个解决方案。如果您在安装或卸载时遇到问题。只需重新启动您的设备,即可看到magic.:)

ah super:-/如果使用“高级任务杀手”终止应用程序,情况会是这样吗?我想这会释放内存?我不熟悉任务杀手。只有重启手机才有帮助。在一系列调试之后,上述错误有时会发生在我身上。我认为这与内存泄漏无关。这些应用程序运行得非常好。如何验证“你有内存问题”?假设我有完全的根访问权限。我在尝试编译到手机时遇到了问题,因此,我认为这不是内存泄漏(至少不是编译的应用程序,可能是操作系统错误?),如果有人不知道如何关闭和打开调试USB,下面的说明:+1是的,这是有效的。“打开的文件太多”并不一定意味着代码错误。