2017-09-27 134 views
1

我在尝试为我的离子应用生成已签名的apk时出错。我遵循https://developer.android.com/studio/publish/app-signing.html的步骤。生成已签名apk的错误

下面是错误图像:

enter image description here

谁能告诉这个错误背后的根本原因。

+0

你可以尝试用这个指南http://ionicframework.com/docs/v1/guide/publishing.html:

您可以通过运行下面的安装呢? –

+0

请参阅本指南了解离子2+ https://github.com/rotati/wiki/wiki/Deploy-an-Ionic-Android-app-to-Google-Play-Store – Duannx

回答

0

我昨天从字面上看过这个问题。我相信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

如果不是,请注意您使用的插件。

或者

我发现了一个新的插件现在可以准确地用于此,科尔多瓦,谷歌的API版本:https://www.npmjs.com/package/cordova-google-api-version

cordova plugin add [email protected] --save 
+0

您是否介意告诉我在哪里可以找到{项目名称} -build.gradle'? –

+0

Hi @ aakash-thakur,你使用哪些插件?我认为这是特定于背景地理定位的一个。 – keldar

+0

另外,检查我的编辑 - 有一个插件可以绕过这个对你来说可能更容易。 – keldar

相关问题