আমি দেখতে পেয়েছি এটি আমার জেডিকে সংস্করণে ঘটেছে।
'পিঁপড়ে' নিয়ে আমার এই সমস্যা ছিল এবং এটি ডকুমেন্টেশনে উল্লিখিত এই সতর্কতার কারণে হয়েছিল:
http://developer.android.com/guide/publishing/app-signing.html#signapp
সতর্কতা: জেডিকে of হিসাবে, ডিফল্ট স্বাক্ষরকারী আলগোরিদিম পরিবর্তিত হয়েছে, আপনি যখন কোনও APK তে স্বাক্ষর করেন তখন আপনাকে স্বাক্ষর নির্দিষ্ট করতে এবং অ্যালগোরিদমগুলি (-সিগালগ এবং -ডিজিটালগ) ডাইজেস্ট করার প্রয়োজন হয়।
আমার জেডিকে have রয়েছে। আমার পিপীলিকার লগে আমি ভার্বোজের জন্য -v ব্যবহার করেছি এবং এটি দেখিয়েছে
$ 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]
আমি নিজেই JAR তে স্বাক্ষর করেছি এবং এটি জিপিলাইনড করেছি, তবে এটি কিছুটা ভিন্ন ত্রুটি দিয়েছে:
$ "$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)
আমি উত্তর এখানে পেয়েছি।
আনইনস্টল না করে কীভাবে INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES ব্যবহার করবেন
আমার কেবল এটি আনইনস্টল করা দরকার এবং তারপরে এটি কাজ করেছিল!
$ 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)
এখন আমাকে সাইন ইন করার সময় এই বিকল্পগুলি ব্যবহার করার জন্য কেবল বিল্ড.এক্সএমএল পরিবর্তন করতে হবে!
ঠিক আছে এখানে: সি: \ প্রোগ্রাম ফাইলস \ জাভা \ অ্যান্ড্রয়েড-এসডিকে \ সরঞ্জামগুলি \ পিপীলিকা \ 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}" />
INSTALL_PARSE_FAILED_NO_CERTIFICATES
এমন একটি ত্রুটি-103
যা আপনিadb log
( এসসিআর ) উদাহরণের মাধ্যমে দেখতে / দেখতে পাচ্ছেন ।D/PackageInstaller(21320): Installation error code: -103