Build appki na androida tworzy ciągle appke unsigned

Build appki na androida tworzy ciągle appke unsigned
LB
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 427
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.

Michał Sikora
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 834
0

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

LB
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 427
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?

Michał Sikora
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 834
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.

LB
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 427
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

Michał Sikora
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 834
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.

LB
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 427
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?

  • Rejestracja: dni
  • Ostatnio: dni
LB
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 427
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."

  • Rejestracja: dni
  • Ostatnio: dni
0

Ja u siebie widzę

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.