【问题标题】:Error in generating signed apk生成签名的 apk 时出错
【发布时间】:2018-03-08 12:39:03
【问题描述】:

我在尝试为我的 ionic 应用程序生成签名 apk 时遇到错误。我按照https://developer.android.com/studio/publish/app-signing.html的步骤操作。

以下是错误图片:

谁能说出这个错误背后的根本原因。

【问题讨论】:

标签: ionic2 apk android-studio-2.3


【解决方案1】:

我昨天确实遇到了这个问题。我相信 Google 消息服务 (GMS) 已经更新。您使用的是插件后台地理定位 cordova-background-geolocation 还是 PushWoosh 插件 (pushwoosh-cordova-plugin)?

我还没有收到永久修复(我相信负责人需要更新他们的插件),但临时修复是导航到 {projectname}-build.gradle

您应该会看到如下一行:

dependencies {
  compile 'com.google.android.gms:play-services-location:11.+'
  compile 'com.squareup.okhttp3:okhttp:3.8.1'
  compile 'org.greenrobot:eventbus:3.0.0'
  compile(name:'tslocationmanager', ext:'aar')
  // logback-android
  compile 'org.slf4j:slf4j-api:1.7.21'
  compile 'com.github.tony19:logback-android-core:1.1.1-6'
  compile('com.github.tony19:logback-android-classic:1.1.1-6') {
    exclude group: 'com.google.android', module: 'android'
  }
}

更改第一行,将11+ 改为11.2.0

如果没有,请评论您正在使用哪些插件。

或者

我今天发现了一个新插件,可以精确地用于此目的,cordova-google-api-version:https://www.npmjs.com/package/cordova-google-api-version

您可以通过运行以下命令来安装它:

cordova plugin add cordova-google-api-version@latest --save

【讨论】:

  • 你介意告诉我在哪里可以找到{projectname}-build.gradle吗?
  • 嗨@aakash-thakur,你使用哪些插件?我认为这是背景地理定位所特有的。
  • 另外,检查我的编辑 - 有一个插件可以为你规避这个可能更容易。
  • 我没有使用你提到的任何插件。我需要重新安装android studio吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-10-15
  • 1970-01-01
  • 1970-01-01
  • 2017-05-10
  • 2021-08-29
相关资源
最近更新 更多