Uszkodzone arch w wersji Release

Uszkodzone arch w wersji Release
Radosław Głębicki
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Sardine, Italy
  • Postów: 188
0

Witam.

Po dłuższej przerwie kontynuuję mój projekt Python z Kivy do Android. Po kompilacji z buildozer w trybie debug jestem wstanie zainstalować pod Androidem, ale w trybie release pojawia się pod androidem komunikat o uszkodzonym archiwum. Używając Total Commandera pod Androidem otwieram ten apk i mogę przeglądać, więc raczej nie jest uszkodzone. Dodatkow dla wyjaśnienia w nazwie apk jest słowo unsigned. Czy trzeba w jakiś sposób "podpisać" pakiet apk dla instalacji pod Androidem. Powtarzam debug instaluje się bez problemu.

Pozdrawiam
Radosław Głębicki

Radosław Głębicki
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Sardine, Italy
  • Postów: 188
0

Witam ponownie.
Wyciągam ten wątek bo znalazłem opis jak podpisać pakiet.

https://groups.google.com/g/kivy-users/c/pBtbg8aSlNo

a w tym linku post:

Kopiuj
My App
$ cd ~
$ keytool -genkey -v -keystore ./keystores/com-mydomain-myapp.keystore -alias myalias -keyalg RSA -keysize 2048 -validity 10000
$ cd ~/myapp
$ buildozer android release
$ cd ~
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ./keystores/com-mydomain-myapp.keystore ./myapp/bin/MyApp-1.0.0-release-unsigned.apk myalias
$ <password set during key generation in step 1>
$ .buildozer/android/platform/android-sdk-21/tools/zipalign -v 4 ./myapp/bin/MyApp-1.0.0-release-unsigned.apk ./myapp/bin/MyApp.apk

Podany w tym poście link z dodatkowymi wyjaśnieniami jest zepsuty. Nie otwiera mi się.
Proszę o wyjaśnienie:
com-mydomain-myapp
i
myalias

Pozdrawiam i dziękuję
Radek Głębicki

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.