INNER CODE UNIT · Java
extractV4SchemeIssues
patrickfav/uber-apk-signer · src/main/java/at/favre/tools/apksigner/signing/AndroidApkSignerVerify.java:139
private static void extractV4SchemeIssues(List<String> warnings, ApkVerifier.Result apkVerifierResult, List<String> errors) {
ApkVerifier.IssueWithParams issueWithParams;
Iterator<ApkVerifier.IssueWithParams> iter;
for (ApkVerifier.Result.V4SchemeSignerInfo signerInfo : apkVerifierResult.getV4SchemeSigners()) {
String name = "signer #" + (signerInfo.getIndex() + 1);
iter = signerInfo.getErrors().iterator();
while (iter.hasNext()) {
issueWithParams = iter.next();
errors.add("ERROR: APK Signature Scheme v4 " + name + ": " + issueWithParams);
}
iter = signerInfo.getWarnings().iterator();
while (iter.hasNext()) {
issueWithParams = iter.next();
warnings.add("WARNING: APK Signature Scheme v4 " + name + ": " + issueWithParams);
}