繁体   English   中英

问题与IntelliJ导出签名的发行APK

[英]problems exporting signed release APK with intellij

我正在使用IntelliJ 11 CE(顺便说一句,这很不错),但是我无法导出签名的APK。 当我使用Eclipse导出相同的项目时,我的proguard.cfg文件可以正常工作。 我相信问题是jars添加路径的方式。 当您使用ant进行构建时,它要求jar必须位于“ libs”中。 IntelliJ在添加依赖项时,会将它们添加到“ lib”文件夹中。 因此,现在我的项目结构看起来像附图所示。 忽略那些PNG;)

如您所见,这最初是一个eclipse项目,所以我有/ libs,在IntelliJ中,我将其保留在那里,但是将它们从构建路径中删除了。 好的,问题是当我尝试使用工具导出签名的APK时,出现proguard错误,提示我有重复的类定义。 我的proguard.cfg中的所有设置都可以在Eclipse中完美运行。

有人,请帮助我完全摆脱Eclipse !!

编辑-

我已经将IDEA配置为使用/ libs文件夹,但是Proguard仍然有问题。 这是我的错误:

在此处输入图片说明

这是我的依赖性选项卡,其中整个libs文件夹都依赖于该依赖性。 在此处输入图片说明

您应该将IDEA配置为使用与Eclipse相同的文件夹中的libs ),并删除lib文件夹。

如果项目中有proguard.cfg文件,则导出签名的APK将调用Proguard。 在IDEA 11.0.1中,您可以跳过此步骤。 如果要在当前版本中跳过它,请删除/重命名此cfg文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM