【问题标题】:How to make reliase without error? [duplicate]如何使reliase没有错误? [复制]
【发布时间】:2017-03-19 21:47:05
【问题描述】:

现在是时候做出第一个小小的安慰。在构建过程中我遇到了这样的错误

信息:Gradle 任务 [:Application:assembleRelease] 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到超类或接口 java.awt.datatransfer.Transferable 警告:org.apache.harmony.awt.datatransfer.NativeClipboard:找不到超类或接口 java.awt.datatransfer.Clipboard 警告:com.sun.mail.imap.protocol.IMAPSaslAuthenticator:找不到引用的类 javax.security.sasl.Sasl 警告:com.sun.mail.imap.protocol.IMAPSaslAuthenticator:找不到引用的类 javax.security.sasl.SaslClient 警告:com.sun.mail.imap.protocol.IMAPSaslAuthenticator:找不到引用的类 javax.security.sasl.SaslException 警告:com.sun.mail.imap.protocol.IMAPSaslAuthenticator:找不到引用的类 javax.security.sasl.SaslClient 警告:com.sun.mail.imap.protocol.IMAPSaslAuthenticator:找不到引用的类 javax.security.sasl.SaslException 警告:com.sun.mail.imap.protocol.IMAPSaslAuthenticator$1:找不到引用的类 javax.security.auth.callback.NameCallback 警告:com.sun.mail.imap.protocol.IMAPSaslAuthenticator$1:找不到引用的类 javax.security.sasl.RealmCallback 警告:com.sun.mail.imap.protocol.IMAPSaslAuthenticator$1:找不到引用的类 javax.security.sasl.RealmChoiceCallback 警告:com.sun.mail.imap.protocol.IMAPSaslAuthenticator$1:找不到引用的类 javax.security.auth.callback.NameCallback 警告:com.sun.mail.imap.protocol.IMAPSaslAuthenticator$1:找不到引用的类 javax.security.sasl.RealmCallback 警告:com.sun.mail.imap.protocol.IMAPSaslAuthenticator$1:找不到引用的类 javax.security.sasl.RealmChoiceCallback 警告:javax.activation.CommandInfo:找不到引用的类 java.beans.Beans 警告:org.apache.harmony.awt.ContextStorage:找不到引用的类 java.awt.Toolkit 警告:org.apache.harmony.awt.ContextStorage:找不到引用的类 java.awt.GraphicsEnvironment 警告:org.apache.harmony.awt.ContextStorage:找不到引用的类 java.awt.Toolkit 警告:org.apache.harmony.awt.ContextStorage:找不到引用的类 java.awt.GraphicsEnvironment 警告:org.apache.harmony.awt.datatransfer.DTK:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.DTK:找不到引用的类 java.awt.datatransfer.SystemFlavorMap 警告:org.apache.harmony.awt.datatransfer.DTK:找不到引用的类 java.awt.dnd.DropTargetContext 警告:org.apache.harmony.awt.datatransfer.DTK:找不到引用的类 java.awt.dnd.peer.DropTargetContextPeer 警告:org.apache.harmony.awt.datatransfer.DTK:找不到引用的类 java.awt.dnd.DragGestureEvent 警告:org.apache.harmony.awt.datatransfer.DTK:找不到引用的类 java.awt.dnd.peer.DragSourceContextPeer 警告:org.apache.harmony.awt.datatransfer.DTK:找不到引用的类 java.awt.datatransfer.SystemFlavorMap 警告:org.apache.harmony.awt.datatransfer.DTK:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.DTK:找不到引用的类 java.awt.datatransfer.SystemFlavorMap 警告:org.apache.harmony.awt.datatransfer.DTK:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.DTK:找不到引用的类 java.awt.datatransfer.SystemFlavorMap 警告:org.apache.harmony.awt.datatransfer.DataProvider:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.datatransfer.Transferable 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.datatransfer.SystemFlavorMap 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.datatransfer.UnsupportedFlavorException 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.Image 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.datatransfer.UnsupportedFlavorException 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.datatransfer.SystemFlavorMap 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.datatransfer.SystemFlavorMap 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.image.DirectColorModel 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.image.DataBufferInt 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.image.Raster 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.image.ComponentColorModel 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.color.ColorSpace 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.image.ComponentColorModel 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.image.DataBufferByte 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.image.Raster 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.image.DataBufferUShort 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.image.BufferedImage 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.datatransfer.SystemFlavorMap 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.Image 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.image.BufferedImage 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.image.ColorModel 警告:org.apache.harmony.awt.datatransfer.DataProxy:找不到引用的类 java.awt.image.WritableRaster 警告:org.apache.harmony.awt.datatransfer.DataSnapshot:找不到引用的类 java.awt.datatransfer.SystemFlavorMap 警告:org.apache.harmony.awt.datatransfer.DataSnapshot:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.datatransfer.Transferable 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.datatransfer.SystemFlavorMap 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.datatransfer.Transferable 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.Image 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.image.BufferedImage 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.Image 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.image.BufferedImage 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.Graphics 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.image.BufferedImage 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.image.WritableRaster 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.image.DataBufferInt 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.datatransfer.Transferable 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.datatransfer.SystemFlavorMap 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.Image 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.image.BufferedImage 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.Graphics 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.image.BufferedImage 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.image.DataBufferInt 警告:org.apache.harmony.awt.datatransfer.DataSource:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.DragSourceEventProxy:找不到引用的类 java.awt.Point 警告:org.apache.harmony.awt.datatransfer.DragSourceEventProxy:找不到引用的类 java.awt.dnd.DragSourceContext 警告:org.apache.harmony.awt.datatransfer.DragSourceEventProxy:找不到引用的类 java.awt.dnd.DragSourceEvent 警告:org.apache.harmony.awt.datatransfer.DragSourceEventProxy:找不到引用的类 java.awt.dnd.DragSourceContext 警告:org.apache.harmony.awt.datatransfer.DragSourceEventProxy:找不到引用的类 java.awt.dnd.DragSourceDropEvent 警告:org.apache.harmony.awt.datatransfer.DragSourceEventProxy:找不到引用的类 java.awt.dnd.DragSourceDragEvent 警告:org.apache.harmony.awt.datatransfer.DragSourceEventProxy:找不到引用的类 java.awt.dnd.DragSourceContext 警告:org.apache.harmony.awt.datatransfer.DragSourceEventProxy:找不到引用的类 java.awt.Point 警告:org.apache.harmony.awt.datatransfer.DragSourceEventProxy:找不到引用的类 java.awt.dnd.DragSourceContext 警告:org.apache.harmony.awt.datatransfer.DragSourceEventProxy:找不到引用的类 java.awt.Point 警告:org.apache.harmony.awt.datatransfer.DragSourceEventProxy:找不到引用的类 java.awt.dnd.DragSourceContext 警告:org.apache.harmony.awt.datatransfer.DragSourceEventProxy:找不到引用的类 java.awt.Point 警告:org.apache.harmony.awt.datatransfer.DragSourceEventProxy:找不到引用的类 java.awt.dnd.DragSourceContext 警告:org.apache.harmony.awt.datatransfer.DragSourceEventProxy:找不到引用的类 java.awt.Point 警告:org.apache.harmony.awt.datatransfer.DragSourceEventProxy:找不到引用的类 java.awt.dnd.DragSourceDragEvent 警告:org.apache.harmony.awt.datatransfer.FlavorsComparator:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.NativeClipboard:找不到引用的类 java.awt.datatransfer.Clipboard 警告:org.apache.harmony.awt.datatransfer.TextFlavor:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.TextFlavor:找不到引用的类 java.awt.datatransfer.SystemFlavorMap 警告:org.apache.harmony.awt.datatransfer.TextFlavor:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:org.apache.harmony.awt.datatransfer.TextFlavor:找不到引用的类 java.awt.datatransfer.SystemFlavorMap 警告:org.apache.harmony.awt.datatransfer.TextFlavor:找不到引用的类 java.awt.datatransfer.DataFlavor 警告:有 247 个未解析的类或接口引用。 警告:处理任务时出现异常 java.io.IOException:请先更正上述警告。 错误:任务“:应用程序:transformClassesAndResourcesWithProguardForRelease”执行失败。 java.io.IOException:请先更正上述警告。 信息:构建失败 信息:总时间:18.423 秒 信息:1个错误 信息:110条警告 信息:在控制台中查看完整的输出

并且无法理解如何修复它们?

你能帮我吗

提前致谢

【问题讨论】:

  • 提示:我想有时你的错误信息的摘录可能就足够了 :-)
  • @GhostCat 但我如何才能找到 awt 包的用法?我找不到他们...

标签: java android apache


【解决方案1】:

您似乎正在使用 Apache Harmony 库,该库利用了 Java AWT。 java.awt 包不是 Android 的一部分。您不能使用依赖于 java.awt 包的代码或库。

Warning:org.apache.harmony.awt.datatransfer.DataProxy.
can't find superclass or interface java.awt.datatransfer.Transferable

另见:

How to add java.awt.image package in Android

Using awt with android

Porting AWT graphics code to Android

【讨论】:

  • 但是我如何确定我在项目中的哪个位置使用这个包?因为我不记得我把这个包连接到我的项目...
  • @AlekseyTimoshchenko 根据错误消息,您使用的是 Apache Harmony。
  • 不,我的 gradle 文件中没有这样的依赖项......甚至我点击 Ctrl+Shift+F - 全局搜索我没有找到任何匹配项......
  • 如何排除这个包?
  • @AlekseyTimoshchenko 不幸的是,我很难说。如果它不是直接依赖,它可能是传递的(另一个依赖的依赖)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-12-04
  • 1970-01-01
  • 1970-01-01
  • 2014-03-20
  • 2014-02-28
  • 2022-01-02
相关资源
最近更新 更多