Android:在生成签名 apk 期间出现此错误

标签 android gradle apk sign

我在生成标志 APK 期间收到此错误。请帮助我。

看到这个错误

    Information:Gradle tasks [:app:assembleRelease]
    Warning:com.squareup.okhttp.internal.huc.HttpsURLConnectionImpl: can't find referenced method 'long getContentLengthLong()' in program class com.squareup.okhttp.internal.huc.HttpURLConnectionImpl
    Warning:com.squareup.okhttp.internal.huc.HttpsURLConnectionImpl: can't find referenced method 'long getHeaderFieldLong(java.lang.String,long)' in program class com.squareup.okhttp.internal.huc.HttpURLConnectionImpl
    Warning:com.squareup.okhttp.internal.huc.JavaApiConverter$CacheHttpsURLConnection: can't find referenced method 'long getContentLengthLong()' in program class com.squareup.okhttp.internal.huc.JavaApiConverter$CacheHttpURLConnection
    Warning:com.squareup.okhttp.internal.huc.JavaApiConverter$CacheHttpsURLConnection: can't find referenced method 'long getHeaderFieldLong(java.lang.String,long)' in program class com.squareup.okhttp.internal.huc.JavaApiConverter$CacheHttpURLConnection
    Warning:com.squareup.picasso.OkHttpDownloader: can't find referenced field 'com.squareup.okhttp.CacheControl FORCE_CACHE' in program class com.squareup.okhttp.CacheControl
    Warning:com.squareup.picasso.OkHttpDownloader: can't find referenced class com.squareup.okhttp.CacheControl$Builder
    Warning:com.squareup.picasso.OkHttpDownloader: can't find referenced method 'com.squareup.okhttp.Request$Builder cacheControl(com.squareup.okhttp.CacheControl)' in program class com.squareup.okhttp.Request$Builder
    Warning:com.squareup.picasso.OkHttpDownloader: can't find referenced class com.squareup.okhttp.CacheControl$Builder
    Warning:okio.DeflaterSink: can't find referenced class org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
    Warning:okio.Okio: can't find referenced class java.nio.file.Files
    Warning:okio.Okio: can't find referenced class java.nio.file.Path
    Warning:okio.Okio: can't find referenced class java.nio.file.OpenOption
    Warning:okio.Okio: can't find referenced class java.nio.file.Path
    Warning:okio.Okio: can't find referenced class java.nio.file.OpenOption
    Warning:okio.Okio: can't find referenced class org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
    Warning:okio.Okio: can't find referenced class java.nio.file.Path
    Warning:okio.Okio: can't find referenced class java.nio.file.OpenOption
    Warning:okio.Okio: can't find referenced class java.nio.file.Path
    Warning:okio.Okio: can't find referenced class java.nio.file.OpenOption
    Warning:okio.Okio: can't find referenced class org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
    Warning:there were 21 unresolved references to classes or interfaces.
    Warning:there were 6 unresolved references to program class members.
    Warning:Exception while processing task java.io.IOException: Please correct the above warnings first.
    Error:Execution failed for task ':app:transformClassesAndResourcesWithProguardForRelease'.
    > Job failed, see logs for details
    Information:BUILD FAILED
    Information:Total time: 30.672 secs
    Information:1 error
    Information:23 warnings
    Information:See complete output in console

最佳答案

你需要添加这个

如果您正在使用 ProGuard,您可能需要添加以下选项:

-dontwarn com.squareup.okhttp.**

检查 docs

关于Android:在生成签名 apk 期间出现此错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45672200/

相关文章:

java - 无法使用 Java 客户端使用 Appium 滚动 Android 应用程序

java - 如果 Java 的 Gradle 常规目录结构发生更改,.class 文件将在哪里创建?

git - grgit: check out 远程分支

android - 是否可以上传反向工程 APK?

android - 同一设备上的两种应用程序

java - Android,单击 ListPreference 项目时显示对话框

java - 在 Android 启动时启动 Flex 移动应用程序

android - 移动编辑文本

java - 错误 : package <package name> does not exist - but I know it does?

c# - 如何登录Unity安卓游戏?