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
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}" />
"sertifika süresi dolmuş hata Ayı...
Android Bağlam nedir?...
R çözümlenemeyen - Android hata...
Android hata: *yüklemek Başarısız oldu...
Ve en sağlam, en basit şekilde kullanı...