由于包含了proguard

时间:2016-06-16 10:38:35

标签: java android proguard android-proguard

我想在android studio中生成一个签名的.apk。但我无法做同样的事情向我显示以下错误。我已经尝试了很多搜索并找不到解决方案。请参阅以下代码:

  

警告:com.fasterxml.jackson.databind.ext.DOMSerializer:找不到   引用类org.w3c.dom.bootstrap.DOMImplementationRegistry
  警告:com.fasterxml.jackson.databind.ext.PathDeserializer:不能   找到引用的类java.nio.file.Path
  警告:com.fasterxml.jackson.databind.ext.PathDeserializer:不能   找到引用的类java.nio.file.Paths
  警告:com.fasterxml.jackson.databind.ext.PathDeserializer:不能   找到引用的类java.nio.file.Path
  警告:com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector $ Java7Support:   找不到引用类java.beans.Transient
  警告:com.fasterxml.jackson.databind.introspect.JacksonAnnotationIntrospector $ Java7Support:   找不到引用类java.beans.ConstructorProperties

1 个答案:

答案 0 :(得分:0)

两种可能性:

1.尝试禁用minify。在发布版本类型上将minify设置为false并尝试生成Apk。

2.使用proguard文件从minify中排除所需的java类文件。包括杰克逊在内的图书馆通常需要被排除在缩小之外。