Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.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
Java Eclipse为Android开发有这么多问题吗?_Java_Android_Eclipse_Ide - Fatal编程技术网

Java Eclipse为Android开发有这么多问题吗?

Java Eclipse为Android开发有这么多问题吗?,java,android,eclipse,ide,Java,Android,Eclipse,Ide,使用eclipse和Android插件每天都会出现一百万个错误我尝试了所有方法卸载插件、eclipse、JDK、JRE,然后再次安装它们,并使用不同的版本。同时也改变了工作空间,我认为新的Java和Eclipse存在问题,但我还是解决了。还有一种方法可以让它更稳定,那就是其他带有Android插件的IDE已经足够成熟,可以使用它们,而不是eclipse给我带来的所有问题和头痛 编辑:我使用Eclipse3.5,我在4G内存中运行Win7,我阅读了有关Eclipse和JDK6Update21的已知

使用eclipse和Android插件每天都会出现一百万个错误我尝试了所有方法卸载插件、eclipse、JDK、JRE,然后再次安装它们,并使用不同的版本。同时也改变了工作空间,我认为新的Java和Eclipse存在问题,但我还是解决了。还有一种方法可以让它更稳定,那就是其他带有Android插件的IDE已经足够成熟,可以使用它们,而不是eclipse给我带来的所有问题和头痛

编辑:我使用Eclipse3.5,我在4G内存中运行Win7,我阅读了有关Eclipse和JDK6Update21的已知错误的信息,并尝试他们的建议,但我认为这不是问题所在

我遇到的一些问题是,Android的XML编辑器有时也会禁用自动完成功能(我创建了新的工作区,现在我有10个工作区),当我打开DDMS时,即使我尝试添加LogCat,也不会出现任何问题。还有很多错误MSG会提示我关闭IDE,有时它会自动关闭


编辑2:向我显示新错误“永久空间”

每天一百万个错误听起来像是某些组件严重损坏。Android插件是否是您正在使用的Eclipse版本的正确版本。有许多尚未准备好用于Eclipse3.6的版本

您使用的是什么版本的Eclipse

Eclipse站点的ADT插件对此发出警告:

警告:存在已知的问题 与Eclipse一起运行的ADT插件 3.6. 请按3.5继续,直到另行通知

此外,请检查您的JDK是否为最新版本。如果您使用的是Windows,则会出现错误。检查您使用的是Oracle修复后的最新版本

必须补充的是,我使用了Eclipse for Java Developers版本3.5和ADT插件,到目前为止还没有遇到任何上述问题

编辑:您能更具体地说明这些错误吗

在我的例子中,Android的XML编辑器与autocomplete配合得很好,调试器也是如此。我已经能够正确地调试应用程序。在启动emulator时要考虑,模拟系统启动、启动应用程序等需要几分钟的时间

您应该复制并粘贴Eclipse显示的错误消息,以便了解发生了什么

分配给Eclipse、JVM或谁知道是什么的内存可能有问题,但我们需要更详细的信息来帮助您

编辑2:这是Eclipse中非常常见的错误。发件人:

如果您看到java.lang.OutOfMemoryError: PermGen空间错误,您需要 增加永久发电量 Eclipse可用的空间

PermGen是永久性的一代 VM中的对象(类名, 内部化的字符串、对象 永远不会收集垃圾)。一 如果需要一些内存不足的修复,那么很容易 要扩大这些文件的最大空间 通过添加

-vmargs之后的参数是 直接传递给VM。运行java-X 查看虚拟机的选项列表 接受。以-X开头的选项是 特定于实现,可能不适用 适用于所有虚拟机

您还可以将额外的选项放入 eclipse.ini


查看链接了解更多信息,您可以在Windows上的Eclipse和Sun虚拟机部分中找到常见错误和bug。

我真的很抱歉这么说,我可能会被它打死。。。但是: 在Python、Ruby On Rails、PHP MySQL、Java和。。。所有这些都在Windows操作系统上工作得最好

令我惊讶的是,安卓系统在Mac操作系统上运行得最好。让我们面对现实吧,我是一个Windows类型的家伙,但对于Android-Mac是你的选择


抱歉…

我在ubuntu上安装并运行SDK时没有遇到任何问题。它是免费的,资源非常丰富,最重要的是它不是窗口。所以把图书馆和其他东西联系起来并不是一件让人头疼的事。此外,它在你的电脑上更轻,所以你有所有的力量,你的了不起的pc必须测试真正沉重的应用程序!你为什么不试一试呢?我打赌你不会失望的

听起来令人沮丧。我对eclipse上的Android开发非常满意。如果您不介意我问一下,您运行的是什么操作系统/硬件,您收到的具体错误是什么?什么类型的问题?有什么细节吗?哪一个Eclipse版本?请查看我对问题的编辑,我添加了一些我遇到的问题。谢谢,但我在这里提问之前尝试了以上所有方法,但似乎没有任何效果。请看我对这个问题的编辑。问题是,大部分发生的事情都是因为关闭eclipse而没有显示任何错误消息,但我会尽快显示我得到的信息。我最近完成了一个相当大的android项目,一切都非常完美。哦,我在Windows7x64上,我也运行Win7x64,但我不知道怎么了!但是所有和我一起工作的开发人员都在使用Mac,他们对此没有任何问题!哦,顺便说一句,我用的是mac book,Ubuntu是唯一的操作系统,我喜欢它。当你想玩adb shell时,你有Ubuntu文件结构和终端,这两者都是一个额外的优势。你可能想试试看。另外,我的公司使用Ubuntu开发android。Ubuntu运行在mac硬件上,这似乎是完美的组合,我会记住这一点,并尝试至少在我的设备上安装Ubuntu。谢谢:)
eclipse [normal arguments] -vmargs -XX:PermSize=64M -XX:MaxPermSize=128M [more VM args]