生成签名apk时出错

时间:2017-09-27 06:27:00

标签: ionic2 apk android-studio-2.3

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

以下是错误图片:

enter image description here

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

1 个答案:

答案 0 :(得分:0)

昨天我真的遇到了这个问题。我相信Google Messaging Service(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