Build appki na androida tworzy ciągle appke unsigned

0

Witam

Posiadam projekt w ionic i chcę zrobić z tego apkę do instalacji na telefonie lecz ciągle generuje się apka unsigned tylko nie wiem dlaczego?

Próbowałem generować z wieloma parametrami np.

ionic cordova build android --release
ionic cordova build android --device
ionic cordova build android --prod --release

itd.

0

A sprawdzałeś czy aplikacja faktycznie nie jest podpisana kluczem produkcyjnym? Bo jeżeli "unsigned" jest tylko w nazwie to możesz olać.

0

Jeżeli kompiluje app'ke debug to w emulatorze odpalam bez problemu, a jak kompiluję release-unsigned i chcę ją odpalić na emulatorze lub komórce to sypie błędami.

A jak sprawdzić czy jest podpisana kluczem produkcyjnym?

0

Niestety nie znam się na Ionicu, ale pytałem, bo ostatnio sam się z tym spotkałem, że plik z aplikacją miał w nazwie "unsigned", mimo że w rzeczywistości był podpisany odpowiednim kluczem (tutaj zawinił akurat Gradle albo plugin Androida do Gradle'a). Jedyne co mogę poradzić to upewnić się, że masz skonfigurowaną odpowiednio ścieżkę do swojego klucza (oraz sam klucz) i produkcyjna aplikacja nie jest podpisywana domyślnym, debugowym kluczem.

Możesz sprawdzić z linii komend za pomocą jarsigner. W necie znajdziesz co i jak dokładnie. Z głowy nie pamiętam, czy nie trzeba jakichś dodatkowych argumentów.

0
Michał Sikora napisał(a):

Niestety nie znam się na Ionicu, ale pytałem, bo ostatnio sam się z tym spotkałem, że plik z aplikacją miał w nazwie "unsigned", mimo że w rzeczywistości był podpisany odpowiednim kluczem (tutaj zawinił akurat Gradle albo plugin Androida do Gradle'a). Jedyne co mogę poradzić to upewnić się, że masz skonfigurowaną odpowiednio ścieżkę do swojego klucza (oraz sam klucz) i produkcyjna aplikacja nie jest podpisywana domyślnym, debugowym kluczem.

Możesz sprawdzić z linii komend za pomocą jarsigner. W necie znajdziesz co i jak dokładnie. Z głowy nie pamiętam, czy nie trzeba jakichś dodatkowych argumentów.

Wychodzi na to że żadnego klucza nie konfigurowałem. Jedynie co to zainstalowałem Android Studio

0

https://developer.android.com/studio/publish/app-signing.html#signing-manually - tutaj masz cały opis z poziomu Android Studio. Na pewno da się to też zautomatyzować pod Cordovą, ale możesz tak zobaczyć czy to problemy z Cordovą czy z kluczem czy z czymś jeszcze.

0

Wygenerowałem klucz ale nie wiem co dalej. Czy da się jakoś zrobić by przy kolejnej kompilacji appki żeby ten klucz dodawał się z automatu?

0
Krzywy Programista napisał(a):

Dokumentację zamknęli? https://developer.android.com/studio/publish/app-signing.html

Tak tylko kwestia że w Android Studio nie widzę czegoś takiego co jest w dokumentacji

" You can generate an app signing or upload key using Android Studio, using the following steps:

In the menu bar, click Build > Generate Signed APK."

0

Ja u siebie widzę

1 użytkowników online, w tym zalogowanych: 0, gości: 1