SORU
26 Mayıs 2010, ÇARŞAMBA


hata İNSTALL_PARSE_FAİLED_NO_CERTİFİCATES nedir?android:

androidmanifest.xml dosyasını düzenleyerek varsayılan/her ne diyorsanız () ana/başlangıç etkinliği değiştirmeye çalışıyordum. Tek yaptığım android:name özelliğini değiştirmek oldu. ancak, bu tamamen tüm uygulama kırdı. başarısız ve okur yüklemeye çalıştığımda

Yükleme hatası: İNSTALL_PARSE_FAİLED_NO_CERTİFİCATES

bunu önceki durumuna geri değiştirmek istediğimde, bana hala aynı hata... ne yaptım veriyordu!?!?!

CEVAP
10 NİSAN 2012, Salı


Bu FIRSATLAR benim sürüm kaynaklandığını buldum.

Bu soruna sahip olduğumu ve bu DİKKAT belgelerinde belirtilen sebep oldu: . ant

http://developer.android.com/guide/publishing/app-signing.html#signapp

Dikkat: bir MUAYENE işareti. ne zaman GÖRDÜM, imza belirlemek için gerektiren değişti, 7, ve özet Olarak algorithims (-sigalg ve digestalg)

7 ile İLGİLENİYORUZ. Benim Karınca günlüğüne,- v ayrıntılı için kullandım ve bunu gösterdi

$ ant -Dadb.device.arg=-d -v release install
[signjar] Executing 'C:\Program Files\Java\jdk1.7.0_03\bin\jarsigner.exe' with arguments:
[signjar] '-keystore'
[signjar] 'C:\cygwin\home\Chloe\pairfinder\release.keystore'
[signjar] '-signedjar'
[signjar] 'C:\cygwin\home\Chloe\pairfinder\bin\PairFinder-release-unaligned.apk'
[signjar] 'C:\cygwin\home\Chloe\pairfinder\bin\PairFinder-release-unsigned.apk'
[signjar] 'mykey'
 [exec]     pkg: /data/local/tmp/PairFinder-release.apk
 [exec] Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

KAVANOZ el ile imzaladım ve zipaligned, ama biraz farklı bir hata verdi:

$ "$JAVA_HOME"/bin/jarsigner -sigalg MD5withRSA -digestalg SHA1 -keystore release.keystore -signedjar bin/PairFinder-release-unaligned.apk bin/PairFinder-release-unsigned.apk mykey
$ zipalign -v -f 4 bin/PairFinder-release-unaligned.apk bin/PairFinder-release.apk
$ adb -d install -r bin/PairFinder-release.apk
        pkg: /data/local/tmp/PairFinder-release.apk
Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
641 KB/s (52620 bytes in 0.080s)

Burada cevap buldum.

How to deal with INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES without uninstallation

Ben sadece onu kaldırmak için gerekli ve o amele!

$ adb -d uninstall com.kizbit.pairfinder
Success
$ adb -d install -r bin/PairFinder-release.apk
        pkg: /data/local/tmp/PairFinder-release.apk
Success
641 KB/s (52620 bytes in 0.080s)

Şimdi ben sadece build.xml imzalarken bu seçenekleri kullanmak için değiştirin!

Tamam işte burada: C:\Program Files\Java\android-sdk\tools\ant\build.xml

            <signjar
                    sigalg="MD5withRSA"
                    digestalg="SHA1"
                    jar="${out.packaged.file}"
                    signedjar="${out.unaligned.file}"
                    keystore="${key.store}"
                    storepass="${key.store.password}"
                    alias="${key.alias}"
                    keypass="${key.alias.password}"
                    verbose="${verbose}" />

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Branboy3

    Branboy3

    12 AĞUSTOS 2012
  • RomanAtwood

    RomanAtwood

    18 Kasım 2009
  • SellerDp

    SellerDp

    27 EKİM 2009