如何在android中导出项目时使用默认密钥库

时间:2015-06-16 04:26:58

标签: android

我的项目已经在Play商店中存在,在更新新应用程序时,我得到错误sha1和MD5不匹配。当我检查默认的SHA1和MD5键时,它的不同可以告诉我我能做什么,以便我可以将我的应用程序上传到Play商店。 这是我在上传新的App更新时遇到的错误。

ctrl.put = function *(next){
  var id = this.params.id;
  var data = this.request.body;
  var tags = data.tags;

  delete data.tags;
  data.updatedAt = new Date();

  var post = yield Post.get(id).update(data);

  post.tags = tags;

  //how do I update the `Post_Tag` table here with the new tag list?
  //I also want to delete the old tag ids if they are not present in this new list

  var result = yield Post.get(post.id).getJoin({ tags: true });

  this.body = result;

  yield next;
};

1 个答案:

答案 0 :(得分:0)

使用Google Play上的应用,您必须为所有版本使用一个(并且只有一个)密钥库。如果您丢失了密钥库,则必须再次将该应用程序作为新应用程序上传。