
Αν είστε Προγραμματιστής εφαρμογή Android, ίσως μία φορά έχετε βρει την κατάσταση αυτή μετά κάνοντας το υπογραφή της εφαρμογής σας, από το IDE (Διεπαφή περιβάλλον ανάπτυξης) έστω ότι χρησιµοποιείτε, και να το φορτώσετε Google Play Store, Μόλις είναι έτοιμο έτσι ώστε οι χρήστες μπορούν να μεταφορτώσουν, έχετε δοκιμάσει να κατεβάσετε και να εγκαταστήσετε, και να εντοπίσετε το σφάλμα του τύπου ‘Αρχείο πακέτου δεν έχει υπογραφεί σωστά‘ (Το αρχείο πακέτου δεν υπογράφηκε σωστά). Και αυτό είναι κάτι που θα συμβεί σε σας για να κάθε χρήστης Προσπαθήστε να κάνετε λήψη και να εγκαταστήσετε. Τι θα συμβεί? Πώς μπορεί να διορθωθεί αυτή η κατάσταση?
Το πρόβλημα είναι λόγω του γεγονότος ότι υπογραφή το αρχείο APK, για κάποιο λόγο, Αυτό δεν έχει πραγματοποιηθεί σωστά από IDE σας. Για να διορθώσετε αυτό το πρόβλημα, Ας δούμε πώς να συνδεθείτε μη αυτόματα ένα αρχείο Android APK.
Πώς να συνδεθείτε, με μη αυτόματο τρόπο, το APK αρχείο από σας ανδροειδών εφαρμογής
Για να γίνει αυτό, ακολουθήστε τα εξής βήματα:
Βήμα 1. Μεταγλωττίστε σας εφαρμογή με τη λειτουργία ‘Απελευθέρωση‘ στο IDE που χρησιμοποιείτε.
Βήμα 2. Δημιουργήστε έναν νέο φάκελο όπου θέλετε, Θα είναι όπου κι αν πάμε να παράγει την υπογραφή.
Βήμα 3. Εντοπίστε το αρχείο APK που δημιουργείται και να το αντιγράψετε στο φάκελο που δημιουργήσατε παραπάνω.
Βήμα 4. Ανοίγει ένα παράθυρο Τερματικό o Κονσόλα και εκτελέστε την ακόλουθη εντολή:
1 2 | jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore nuestraKeystore.keystore nuestraApp.apk aliasDeNuestraKeystore |
όπου nuestraKeystore.keystore Καθορίζει τη διαδρομή για το αρχείο keystore; nuestraApp.apk Αναφέρεται στο αρχείο εφαρμογής; και aliasDeNuestraKeystore Εκχωρείται στους σας ψευδώνυμο keystore. Αν και είναι χωρισμένη σε διάφορες γραμμές, είναι όλοι ένα.
Βήμα 5. Τέλος, Εκτελέστε την ακόλουθη εντολή στο παράθυρο τερματικού ή κονσόλα:
1 | android-sdk/build-tools/21.1.1/zipalign -v 4 nuestraApp.apk nuestraAppCopy.apk |
όπου 21.1.1 αναφέρεται στην έκδοση του το κατασκευή εργαλείων έχετε εγκαταστήσει; nuestraApp.apk Αυτό αναφέρεται στο αρχείο εφαρμογής; και nuestraAppCopy.apk Είναι η διαδρομή προς το νέο αρχείο που θα δημιουργηθεί με την υπογεγραμμένη αίτησή σας.
Μετά την ολοκλήρωσή, το νέο αρχείο που δημιουργείται, με το όνομα που έχετε δώσει, Αυτό θα μας εφαρμογή Android APK αρχείο υπογραφή με μη αυτόματο τρόπο. Απλά εσείς πρέπει να το φορτώσετε στο Google Play Store για τη διανομή.
