Android uygulamaları paketlenirken hata

Adobe AIR Developer Tool (ADT) aracıyla oluşturulmuş RSA-1024 sertifikasını kullanırken Java 8 yüklü bilgisayarlarda Android uygulaması paketlenemiyor.

ADT ile oluşturulan tüm RSA-1024 sertifikalarında bu sorun yaşanmaktadır. Adobe AIR 16 ve üstü sadece RSA-2048 sertifikaları oluşturur. 

Etkilenen uygulamalar Etkilenen İşletim Sistemi sürümleri
Adobe AIR Windows ve Mac OS
Adobe Animate Windows ve Mac OS

Etkilenen geliştiriciler

Play Store'daki uygulamalarını güncellemek isteyen geliştiricilerin uygulamayı imzalaması gerekir. Uygulamayı imzalarken, uygulama oluşturulduğunda imzalamak için kullanılan sertifikanın aynısı kullanılmalıdır.

Bu nedenle RSA-1024 sertifikasını kullanan ve uygulamayı güncellemek isteyen bütün geliştiriciler etkilenmektedir. Bu sorun, RSA-2048 sertifikalarını etkilememektedir.

Not:

Animate CC'de 1024 RSA sertifikası 2017.2 sürümüne kadar desteklenmektedir. Animate CC'nin önceki sürümlerinin indirilmesiyle ilgili daha fazla bilgi için Uygulamaların önceki sürümlerini yükleme bölümüne bakınız.

Çözüm: Java 6 veya 7 eski sürümünü yükleme

Uygulamayı paketlemek için kullandıkları bilgisayarda geliştiriciler, Java 6 veya 7 sürümünü yükleyebilir. 

Adobe AIR'de geliştirilen paketler için imzalamak amacıyla ADT'de aşağıdaki komutu kullanın:

<ADT yolu> -package -target apk -storetype pkcs12 -keystore <Certificate> -storepass <sertifika parolası> <oluşturulan apk adı> <xml yolu> <swf yolu> <varlık klasörü yolu>

Daha fazla bilgi için bkz. ADT paketi komutu.

Bu çalışma Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License kapsamında lisanslanmıştır  Creative Commons şartları, Twitter™ ve Facebook sitelerinde paylaşılanları kapsamaz.

Yasal Uyarılar   |   Çevrimiçi Gizlilik İlkesi