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