【问题标题】:failed to release a signed APK on Android Studio未能在 Android Studio 上发布签名的 APK
【发布时间】:2017-11-27 21:26:22
【问题描述】:

我正在做一个项目,当我尝试从 build.Gradle 发布签名的 APK 时,它给了我这个错误:

Error:(20, 0) C:\Users\sephn\Downloads\Fingerprint2Sleep-master\signing.properties(系统找不到指定的文件) 打开文件

这是我的 SigningConfigs:

signingConfigs {
        release {
            def File signingConfFile = file("../signing.properties")
            def Properties signingConf = new Properties()
            signingConf.load(new FileInputStream(signingConfFile))

            storeFile file(signingConf['C:\\Users\\sephn\\Downloads\\APKs & JKSs\\FingerPrintQuickie.jks'])
            storePassword signingConf['MyPassword']
            keyAlias signingConf['MyKey']
            keyPassword signingConf['MyPassword']
        }
    }

【问题讨论】:

  • def File signingConfFile = file("../signing.properties") .检查位置。
  • 你最好把你的 jks 放在 C 盘以外的地方。
  • 您能指定更多吗?检查位置是什么意思?
  • 将您的 jks 文件放在某个 otehr 文件夹中。该错误可能是因为您的路径有特殊字符。尝试直接放在C里面检查
  • 谢谢你,我会试试的

标签: android apk signing android-studio-3.0


【解决方案1】:

尝试在您的build.gradle 文件中删除所有使用的signingConfigsigningConfigs。相反,请考虑使用 Android Studio -> Build -> Generate Signed APK,然后手动输入您的凭据。

有时基于 gradle 的签名脚本并不总是有效。另见:Android Studio 2.2 - Can no longer create unsigned release builds - "validateSigningReleaseLive FAILED"

【讨论】:

  • 不知道如何在我的 build.gradle 中删除所有使用 signingConfig 和 sigingConfigs,因为我是 android studio 的新手。我尝试使用 android studio 生成签名的 APK,但没有成功,所有签名案例都变灰了。
  • @GreyIsh 注释掉或删除定义signingConfigssigningConfig 的所有行和块
  • 我按照你说的做了,但它仍然给出这个错误:错误:任务':app:processDebugGoogleServices'的执行失败。 > 文件 google-services.json 丢失。没有它,Google 服务插件将无法运行。搜索位置:C:\Users\sephn\Downloads\Fingerprint2Sleep-master\app\src\debug\google-services.json C:\Users\sephn\Downloads\Fingerprint2Sleep-master\app\google-services.json
  • @GreyIsh 您是否在应用中使用 Google Firebase 或 Analytics 或 AdMob?您需要将google-services.json 文件复制到app 文件夹中。然后理想情况下进行 Gradle 同步,然后尝试重建。另见:stackoverflow.com/questions/44318147
  • 是的,我正在使用所有这些。好的,谢谢,我试试
猜你喜欢
  • 2016-04-05
  • 1970-01-01
  • 1970-01-01
  • 2016-09-24
  • 2014-05-05
  • 2016-08-29
  • 1970-01-01
  • 2015-08-15
  • 1970-01-01
相关资源
最近更新 更多