IntelliJ IDEA 生成签名包

Posted

技术标签:

【中文标题】IntelliJ IDEA 生成签名包【英文标题】:IntelliJ IDEA generate signed bundle 【发布时间】:2021-10-29 14:39:56 【问题描述】:

我想生成一个与 IntelliJ IDEA 捆绑在一起的签名,但无论我在做什么,我总是会收到此错误。我尝试升级到 android Gradle 版本。我什至下载了 Android Studio 并设置了所有内容(更新 Gradle、同步等),但在同一个项目中仍然出现相同的错误。知道如何解决吗?

我截取了错误截图: https://i.stack.imgur.com/dwTup.png

【问题讨论】:

【参考方案1】:

尝试让你的 android 级别的 Gradle 依赖项看起来像这样: dependencies classpath 'com.google.gms:google-services:4.3.5' classpath 'com.android.tools.build:gradle:3.6.4' gradle:3.6.4 对我有用

【讨论】:

【参考方案2】:

您需要将以下行添加到您的 dependencies

classpath 'com.google.gms:google-services:4.3.5'

对于干净的代码,我建议您将版本号参数化,因此您可以将以下行添加到 buildscript 块:

ext.gradle_version = 'x.y.z' // Replace with that in your current build.gradle
ext.googleservices_version = '4.3.5'

依赖项看起来像

dependencies 
    classpath 'com.google.gms:google-services:$googleservices_version'
    classpath 'com.android.tools.build:gradle:$gradle_version'

【讨论】:

以上是关于IntelliJ IDEA 生成签名包的主要内容,如果未能解决你的问题,请参考以下文章

intellij idea 怎么导出jar包

Intellij IDEA将java源码打成jar包

Intellij Idea生成含有META-INF的jar包

Intellij Idea导入项目时无法生成Artifacts

java在window下用cmd (javacjar)命令行模拟Intellij IDEA软件生成jar包

2017.5.24 在intelliJ IDEA 中生成war包