2014-09-04 21 views
5

Signing your APP with the ADT plugin for Eclipse yılında prosedürü izleyerek sonra elle ile imzalanan apk (described below in the same page) doğrulanmadı oa zaman damgası w/değildir:Android - apk imzalama: Eserler sertifika zinciri valide & imzalar

$ jarsigner -verify -verbose -certs my_application.apk 

Ve her giriş düzgün [s ve sm] imza, ancak bu kadar gösterdi:

Uyarı:

Bu kavanoz olan sertifika zinciri doğrulanmaz girişleri içerir.

Bu jar, zaman damgasını içermeyen imzalar içerir. Zaman damgası olmadan, kullanıcılar bu kavanozunu imzalayan sertifikanın son kullanma tarihinden (2040-01-01) veya 'dan sonra herhangi bir iptal tarihinden sonra doğrulayamayabilir.

kavanoz (apk) 'in bir valide 'sertifika zinciri' ile ve bir zaman damgası ile imzalarla girdilerine sahip olmak Gözlüğü yüklenen apks Play daha iyi mi? ... Neden (ve neden doesn Export prosedürü bunu başarmak için)? Daha iyisi, ne yapmam gerekiyor? Başarıyla

$ zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk 

Doğrulanmış her şey:

zipalign

o sayfanın sonunda önerdi.

+0

Bu uyarıya sahip olursam, apk dosyasını göndermek tamam mı? –

+1

@ K.Sopheak O ay için mayın gönderdim ve bugüne kadar, onaylanmamış "sertifika zinciri" hakkında hiçbir şey bildirilmedi. Bunun, gönderimi etkilemeyen, Java ile ilgili çok özel bir konu olduğunu varsadım. – Armfoot

cevap

2

Muhtemelen Java 7 araçlarını kullanıyorsunuzdur. Java 6 araçlarını kurar ve kullanırsanız, bu gider.

+0

java 6'yı (Windows 7'yi kullanarak) yükledim ancak hata veriyor "Kayıt defteri anahtarı" Yazılım \ JavaSoft \ Java Çalışma Zamanı Ortamı \ CurrentVersion ' ' 1.7 'değerine sahiptir, ancak' 1.6 'gereklidir. " vb 7 7 java 7 ve java 6 arasında geçiş nasıl? –

İlgili konular