6

从现在开始超过两三天,我在尝试以发布模式签署我的应用程序时遇到问题。我已经尝试了所有在 Internet/stackoverflow 中找到的信息,但对我没有任何帮助。我已经更新了我的整个SDK,更新proguard到 4.7 版本,检查了 jar 文件和冲突包,但找不到任何解决方案。我已将库包含到我的主项目中,但到目前为止,我在签署我的应用程序时没有任何问题。

任何想法我还可以尝试什么来解决这个问题,因为我仍在通过互联网阅读一些信息,但仍然找不到任何解决方案。

PS 我在构建调试版本和在设备上运行时没有问题。我得到的唯一问题是只有当我尝试在发布模式下签署我的应用程序并且我得到Failed to export application错误时。

4

11 回答 11

8

对我来说,Jmart 的答案是好的。您可以轻松地在项目中使用腐烂的文件名。

不管怎样,我发布了一个答案,因为作为 Android-Droid,我被常见的消息“无法导出应用程序”困住了。

但是通过尝试在没有签名的情况下导出我的应用程序(参见下面的屏幕截图),这一次它给了我错误的解释!而当您与向导签约时,它什么也没说。

在此处输入图像描述

希望它可以帮助像我这样的其他人!

于 2014-02-20T14:55:19.400 回答
4

信不信由你……我遇到了同样的问题('android 无法导出..',没有任何其他指示/消息)。很多小时后,我发现了问题:我在 assets 文件夹下有一个 .jpg 资源,其中包含一些特殊字符 (ilíaco.jpg)。只需删除“违规”字符即可解决问题。

于 2013-02-18T18:58:47.327 回答
3

你有一些错误,我会说。尝试在虚拟机上运行该应用程序以查看它是否有效。如果可行,请尝试清理并重建项目,然后导出..为我工作

于 2012-07-22T10:54:24.530 回答
2

您是否创建了自己的证书来签署应用程序以进行发布?不要使用 Eclipse 自动生成的调试证书,因为您将无法签署您的应用程序以供以后更新(特别是如果您将项目导出到另一台计算机上)。

如果是这样,您的证书是否已过期?你提供好的密码吗?

于 2012-02-08T09:20:24.203 回答
1

对我来说“清理”然后再次运行“导出” - 解决了

于 2014-08-14T08:03:53.027 回答
1

http://simply-developing.blogspot.in/2013/08/eclipse-failing-during-android-export.html

试试这个我搜索了所有这些问题,只有上面的链接解决了我的问题,我没有错误地导出对话框

于 2013-08-10T11:26:22.383 回答
1

我所做的是先导出未签名的然后导出签名。它起作用了,但永远不知道是什么原因造成的。

于 2014-06-20T14:10:17.907 回答
0

我听说在 layout_below、layout_above 等属性中使用 @+id 可能会导致此问题,请查看此问题。仅在 android:id="@+id/idid" 情况下使用它。

于 2012-02-08T09:17:57.097 回答
0

我有一些包含 .swf 文件的 boostrap 插件。他们从未使用过或要求过。只有在我删除它们之后它才起作用。

要始终确定:只保留 image+css、html、js 文件,它永远不会给出奇怪的错误

于 2014-02-08T23:22:40.883 回答
0

我遇到过同样的问题。通过在模拟器中运行应用程序一次来修复它 - 发现错误(在我的情况下它正在寻找资产子文件夹)

修复了错误,在模拟器中成功运行 - 然后导出了 APK 文件。

希望这可以帮助。

于 2015-02-03T20:53:39.080 回答
0

确保您的操作系统硬盘上有足够的空间!

我的 Windows 驱动器有一个小型 SSD,我将其他驱动器用于我的应用程序/数据。它有足够的空间,我的 SSD 只剩下几 Mb 了(有一段时间没有清理过)。

原来 Eclipse 正在将临时文件写入 AppData/Local 并且没有足够的空间来存储它们 - 导致可笑的通用错误“无法导出应用程序”

于 2013-11-14T00:52:04.377 回答