生成签名APK时出现IO异常

时间:2016-04-29 06:04:10

标签: android realm ioexception

我正在尝试创建签名APK一个android,但我得到IOException .. 例外如下所示..

Warning:io.realm.processor.RealmProcessor: can't find referenced class javax.lang.model.element.Element
Warning:Exception while processing task java.io.IOException: Please correct the above warnings first.
:app:transformClassesAndResourcesWithProguardForRelease FAILED
Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'.
> java.io.IOException: Please correct the above warnings first.

2 个答案:

答案 0 :(得分:0)

当SDK,Build Tools和Gradle Plugins的版本不匹配时(在兼容性方面),会发生此错误。解决方案是验证您是否使用它们的最新版本。 gradle插件放在项目的build.gradle文件中。其他版本位于模块的build.gradle文件中。例如,对于SDK 23,您必须使用Build Tools 23.0.1和gradle plugins 1.3.1版。

OR

在您的Proguard配置中包含此内容:

-dontwarn javax.lang.model.**

答案 1 :(得分:0)

我也面临着这种警告。但是最终使用我的应用程序中的 progaurd-rules.pro 文件添加了(-ignorewarnings)。 这个问题解决了。