Uszkodzone arch w wersji Release

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

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:

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

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