Android - 获取最新版本的APK证书

时间:2016-12-16 19:09:48

标签: android google-play

我有一个项目要做 - 我有一个应用程序,我有一些更改要做。 该应用已作为测试版上传到Google Play开发者控制台, 现在我尝试上传一个新的apk,我做了一些更改,所以我用我自己的证书签署了APK,好吧,它说APK必须用最后一个证书签名, 因此 - 我想知道是否有某种方式获得最后一张证书并自己签名,或者我应该向最后一位程序员询问他已被使用的证书?

1 个答案:

答案 0 :(得分:1)

  

我想知道是否有某种方式可以获得最后一张证书并自行签名,或者我应该向最后一位程序员询问他已被使用过的证书?

你在这里几乎回答了自己。如果您没有last certificate,那么您需要提供packageId,或者您必须更改public static Method[] getAccessibleMethods(Class clazz) { List<Method> result = new ArrayList<Method>(); while (clazz != null) { for (Method method : clazz.getDeclaredMethods()) { int modifiers = method.getModifiers(); if (Modifier.isPublic(modifiers) || Modifier.isProtected(modifiers)) { result.add(method); } } clazz = clazz.getSuperclass(); } return result.toArray(new Method[result.size()]); (从而将其设为新应用),然后将其作为新应用发布到Google Play

这与官方文档相关:https://developer.android.com/studio/publish/app-signing.html