Android错误:如何防止eclipse编译过程中APK文件过度增长?

Android错误:如何防止eclipse编译过程中APK文件过度增长?,android,eclipse,compilation,android-install-apk,Android,Eclipse,Compilation,Android Install Apk,我在这里遇到了一个问题,肯定会造成一些挫折。下面是发生的事情 首先,我在Windows资源管理器中移动了一些大文件。我把一个4GB的文件复制到我的剪贴板上,移动到某个地方。我后来选择不复制该文件 第二。时光流逝。当文件仍在剪贴板中时,我回到eclipse并忘记了剪贴板中的文件。然后我单击了另一个项目中的XML布局文件。并将其复制到剪贴板以移动到另一个项目 第三,。认为布局在剪贴板中,然后我将布局文件粘贴到项目中,但没有粘贴到项目中。相反,大文件开始导入到项目中!4.3吉格斯。。。进入布局文件夹

我在这里遇到了一个问题,肯定会造成一些挫折。下面是发生的事情

首先,我在Windows资源管理器中移动了一些大文件。我把一个4GB的文件复制到我的剪贴板上,移动到某个地方。我后来选择不复制该文件

第二。时光流逝。当文件仍在剪贴板中时,我回到eclipse并忘记了剪贴板中的文件。然后我单击了另一个项目中的XML布局文件。并将其复制到剪贴板以移动到另一个项目

第三,。认为布局在剪贴板中,然后我将布局文件粘贴到项目中,但没有粘贴到项目中。相反,大文件开始导入到项目中!4.3吉格斯。。。进入布局文件夹

哦,不

所以我马上做了X Cancel手术。一切都塞住了

从那以后,每次我编译的时候,我都会经历一个巨大的过程

我检查了项目中的每个文件,没有看到复制了一半的大文件的痕迹。。但是编译器一直想要处理文件。。真是一场噩梦

修复尝试

在吹走发电机和垃圾桶后,我重新装上了eclipe,我觉得一切都很好。。。清理项目。。它编译了。。完美的然后进行代码更改。。。重新编译。。繁荣APK过度增长,现在。。。。转换为Dalvik格式失败,错误为1

在经历了5次以上的增长之后。。我得出结论,4gig复制粘贴错误不是问题所在

就像哇。。它会填满我的硬盘


通过选择Project=>Clean in Eclipse清理项目,它将工作

通过选择Project=>Clean in Eclipse清理项目,它将工作

关闭Eclipse,然后手动从
gen
bin
目录中删除所有内容。启动eclipse


如果这对您没有帮助,那么关闭eclipse,删除
.project
.classpath
文件。然后启动eclipse并确保它不能再加载您的项目。然后将Android项目重新导入eclipse(通过新建->Android项目->选择“从现有源创建项目”。

关闭eclipse,然后手动删除
gen
bin
dirs中的所有内容。启动eclipse


如果这对您没有帮助,请关闭eclipse,删除
.project
.classpath
文件。然后启动eclipse并确保它不能再加载您的项目。然后将Android项目重新导入eclipse(通过新建->Android项目->选择“从现有源创建项目”.

我的答案不是很复杂,但应该很快。
只需创建新项目并将所有类和资源复制到其中。

我的答案不是很复杂,但应该很快。
只需创建新项目并将所有类和资源复制到其中。

哈哈哦,你知道我已经尝试过了……我已经尝试过清理……重新启动……我正在合并到一个新项目中……我担心更新会导致一些问题。哈哈哦,你知道我已经尝试过了……我已经尝试过清理……重新启动……我是专业人士合并到新项目的过程…我担心更新会导致一些问题。我将尝试:)我会回来的我尝试了两种方法首先是gen/bin,然后我进行了重新导入,但每次重新导入后,项目都没有集成到android项目中…项目文件中的nature标记似乎没有条目…我发现,慢慢地将我创建的源文件重新整合到我是一个全新的项目,没有从旧的来源导入…答案很好…虽然。我要尝试:)我会回来的我尝试了两种方法首先是gen/bin,然后我做了重新导入,但每次重新导入后,项目都没有集成到安卓项目中。。。.project文件中的nature标记似乎没有条目。。。我发现在我创建的源代码文件上下功夫,然后从一个全新的项目中重新整合它们,而不需要从旧的源代码中导入,这是非常有效的。。。回答得很好。。但是,在SCM中获取代码,比如subversion。这样,当出现这样的错误时,您就不必将代码的生命押在IDE上。如果您在SVN中有代码,您可以删除您的项目,然后创建一个新项目/从SVN签出。Subclipse对于eclipse来说很好。是的,我有我的svn设置。。。哇!这是另一个问题。svn文件不匹配后,我吹走了文件。。。在我多次尝试将项目从svn中拉出来之前,它几乎没有成功,并且与工作区中的项目没有冲突。现在一切都好了,我又从头开始创造了一切。。。很高兴我能回到开发人员那里。在SCM中获取您的代码,比如subversion。这样,当出现这样的错误时,您就不必将代码的生命押在IDE上。如果您在SVN中有代码,您可以删除您的项目,然后创建一个新项目/从SVN签出。Subclipse对于eclipse来说很好。是的,我有我的svn设置。。。哇!这是另一个问题。svn文件不匹配后,我吹走了文件。。。在我多次尝试将项目从svn中拉出来之前,它几乎没有成功,并且与工作区中的项目没有冲突。现在一切都好了,我又从头开始创造了一切。。。很高兴我能回到dev那里。这是~15分钟的解决方案。据我所知,你至少花了1小时试图找到“更快”的解决方案:)很多悲伤。。。我创建了一个全新的项目,刚刚完成合并所有内容。。现在没有课堂错误或apk爆炸…这是~15分钟的解决方案。据我所知,你至少花了1小时试图找到“更快”的解决方案:)很多悲伤。。。我创建了一个全新的项目,刚刚完成合并所有内容。。现在没有类错误