win7上eclipse和android的问题

win7上eclipse和android的问题,android,eclipse,ubuntu,windows-7,Android,Eclipse,Ubuntu,Windows 7,我找遍了stackoverflow,找不到属于我的答案。下面是一个场景。我在Win7计算机上安装了EclipseJuno。Eclipse是从我拥有的SD卡上启动的。这张SD卡还包含Android SDK和我的工作区以及所有项目 我有一个特定的项目,是一个Android应用程序。我可以将我的手机连接到我的Win7电脑,并通过Eclipse中的run按钮在手机上运行应用程序。一切正常。调试,它进行更改,仍然一切正常 现在我试着在包裹上签名,并准备好在市场上发布……我去出口,做一切必要的事情来签名,然

我找遍了stackoverflow,找不到属于我的答案。下面是一个场景。我在Win7计算机上安装了EclipseJuno。Eclipse是从我拥有的SD卡上启动的。这张SD卡还包含Android SDK和我的工作区以及所有项目

我有一个特定的项目,是一个Android应用程序。我可以将我的手机连接到我的Win7电脑,并通过Eclipse中的run按钮在手机上运行应用程序。一切正常。调试,它进行更改,仍然一切正常

现在我试着在包裹上签名,并准备好在市场上发布……我去出口,做一切必要的事情来签名,然后点击完成按钮或ok或其他任何被称为完成出口流程的东西。成品应该是一个.apk文件。相反,我得到的是一个Java IO异常,它表示找不到某个文件。文件名有一组数字,扩展名是

 ._pk or .ap_, 
差不多吧

如果我接受同一个项目,将它导入到Ubuntu机器上的我的工作区中,同时运行EclipseJuno。做同样的程序来签署我的包和一切工作完美

有什么好处

我读过其他文章,告诉你在管理模式下运行Eclipse,在管理模式下运行Android SDK,不要将SDK安装到Program Files目录或其他需要管理员权限的目录中

这些都不适用于我。另外,我需要提到的是,除了Win7之外,所有东西都是全新的。Eclipse直接从网站下载,下载并安装了新下载的Android SDK副本,所有Android类都是通过SDK和Eclipse插件新下载的


我能想到的Linux上的Eclipse和Win7上的Eclipse之间的唯一区别是,它在Linux机器上是Eclipse Classic,在Win7机器上是Eclipse w/JavaEE。有谁能告诉我为什么会发生这种情况,因为我大部分时间都花在Win7机器上,我不想为了签一个安卓软件包而一直切换到我的Ubuntu机器上…

经过反复的讨论,答案是删除用户目录中的.eclipse和.Android文件夹。

为什么在管理模式下运行eclipse不适用于你?你已经这么做了吗?在导出项目之前,您是否尝试过清理它?因为我已经这样做了,但它并没有解决问题。是的,我还清理了项目,重建了它。有一次,我甚至创建了一个全新的项目,并将代码复制到新项目中。记住,不是文件,而是文件中的代码。很久以前,当Eclipse还在Galileo上时,一切都很好。然后,我将Galileo升级到Helios,同时将我的Android SDK升级到最新版本。我想SDK有点像12版或14版,不记得了。升级之后,一切都糟透了。从那以后就没用了。即使新安装了所有内容。您是否尝试删除您的.eclipse和.android文件夹?