【问题标题】:Issue while generating release version of signed apk Android gradle 3.1.1 [duplicate]生成已签名 apk Android gradle 3.1.1 的发行版时出现问题 [重复]
【发布时间】:2018-10-18 01:21:48
【问题描述】:

任何帮助都提前深表感谢。

当我将 gradle 版本更改为 3.0.1 时,它适用于签名 apk 的调试和发布版本,但是当我将其保留为 3.1.1 时……它给了我同样的问题……

【问题讨论】:

  • 屏幕截图在哪里
  • 截图在哪里?@Amit
  • 感谢您的回复...请刷新:)
  • 当我将 gradle 版本更改为 3.0.1 时,它工作正常,但它不适用于 3.1.1,这也仅适用于发布签名的 apk,但是当我去调试签名的 apk 时,它工作正常..

标签: android android-gradle-plugin build.gradle


【解决方案1】:
  • 首先UPGRADE版本和更新你的Android Studio。
  • 检查您的代理

一开始

dependencies {
        classpath 'com.android.tools.build:gradle:3.1.2'
        classpath 'com.google.gms:google-services:3.2.0'
    }

阅读您的错误日志

您应该拨打 implementation 而不是 compile

dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
   implementation "com.android.support:support-v4:****" // use api

然后

 lintOptions {
                checkReleaseBuilds false
                disable 'MissingTranslation'
                abortOnError false
            }

然后Clean-Rebuild-Restart IDE

【讨论】:

  • 当我将 gradle 版本更改为 3.0.1 时,它工作正常,但它不适用于 3.1.1,这也仅适用于发布签名的 apk,但是当我去调试签名的 apk 时,它工作正常..
  • @Amit 好的。 gradle:3.1.2 也有同样的问题?
  • @Amit 你应该使用implementation 来获得好的方法。
  • 是的,我正在使用实现,当使用 3.1.2 时,它说找不到 com.android.tools.lint:lint-gradle:26.1.2。它试图在位置找到 - /Library/Android/sdk/extras/m2repository/com/android/tools/lint/lint-gradle/26.1.2/lint-gradle-26.1.2.pom 下面是它的 url正在尝试从jcenter.bintray.com/com/android/tools/lint/lint-gradle/26.1.2/… 下载,当我在浏览器中打开此链接时,它给了我 404。我还尝试了 dhanshri 共享的 url(她在问题中评论)
  • 由于某些原因,我不允许再问其他问题... @IntelliJ Amiya 需要你的帮助,我已经安装了 studio 3.2 canary 16 想要使用 JetPack 功能(android.arch.lifecycle .ViewModel) gradle 版本 3.2.0,它给了我原因:无法找到旧版本工作室的请求目标的有效认证路径没有问题,一切正常...请帮助 :)
猜你喜欢
  • 2022-01-21
  • 1970-01-01
  • 2023-03-13
  • 2014-12-08
  • 1970-01-01
  • 1970-01-01
  • 2020-08-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多