我搜遍了所有的stackoverflow,我找不到与我有关的答案。这是场景。我在Win7计算机上安装了Eclipse Juno。 Eclipse从我拥有的SD卡启动。此SD卡还包含Android SDK和我的工作区以及所有项目。
我有一个特定的项目是Android应用程序。我可以将手机连接到Win7计算机,然后通过Eclipse中的“运行”按钮在手机上运行应用程序。一切正常。调试,它做出改变,一切都很好。
现在我尝试签署包并准备好在市场上发布...我去导出,做所有必要的签名并点击完成按钮(或确定或其他任何名称)来完成出口过程。成品应该是一个.apk文件。我得到的是一个Java IO异常,它说它找不到一些文件。文件名有一堆数字,扩展名就像
._pk or .ap_,
类似的东西。
如果我使用同一个项目,请将其导入我在Ubuntu机器上的工作区,同时运行Eclipse Juno。做同样的过程来签署我的包裹,一切都很完美。
是什么给出了?
我已阅读其他文章,告诉您在管理员模式下运行Eclipse,在管理员模式下运行Android SDK,不要将sdk安装到Program Files目录或其他需要管理员权限的目录... < / p>
这些都不适用于我。另外,我需要提一下,除Win7之外的所有内容都是新副本。 Eclipse直接从网站下载,下载并安装了新下载的Android SDK副本,所有的android类都是通过SDK和eclipse插件新下载的。
我在Linux上的Eclipse和Win7上的Eclipse之间唯一的区别是它在Linux机器上是eclipse Classic,而在Win 7机器上是Eclipse w / Java EE。任何人都可以告诉我为什么会发生这种情况,因为我将大部分时间花在Win7机器上,并且不想为了签署Android软件包而不得不交换到我的Ubuntu机器......
答案 0 :(得分:0)
经过一些来回,答案结果是删除了用户目录中的.eclipse和.android文件夹。