Publier une application sur Google Play
Ce wiki a été archivé en 2018.
Le nouveau wiki se trouve à: ressources.labomedia.org Les fonctionnalités sont désactivées: vous pouvez faire une recherche sur Google site:https://wiki.labomedia.org et découvrir La Labomedia. |
De Centre de Ressources Numériques - Labomedia
Kivy permet de créer une application Android en python. La compilation du fichier *.apk se fait avec:
- Kivy Buildozer pour créer une application Android avec un script python
- Kivy Buildozer avec python 2.7
Google Play
Zut il faut payer 25€ à Google, Google rêve, je suis libre !
Donc stop Google !
Exemple avce Multi Pong
Jeu en réseau local construit avec kivy et buildozer en python 3.5 Multi_Pong
Ressources
- https://stackoverflow.com/questions/48221320/process-before-publishing-a-ready-kivy-app-in-playstore
- http://mathias-seguy.developpez.com/tutoriels/android/signer-deployer-application-android/#L1-1-1
keytool -genkeypair -v -keystore myReleaseKeystorePath.jks -storepass myKeystorePassword -alias myKey -keypass myKeyPassWord -keyalg RSA -validity 36500
1. Create a Key
mkdir ~/keystores/
keytool -genkey -v -keystore ~/keystores/<your-new-key>.keystore -alias <your-key-alias> -keyalg RSA -keysize 2048 -validity 10000
2. Export some variables
export P4A_RELEASE_KEYSTORE=~/keystores/<your-new-key>.keystore
export P4A_RELEASE_KEYSTORE_PASSWD=android
export P4A_RELEASE_KEYALIAS_PASSWD=android
export P4A_RELEASE_KEYALIAS=<your-key-alias>
3. Make release apk
cd <your-project-folder>
buildozer -v android release
4. Finally, optimize it
~/.buildozer/android/platform/android-sdk-20/build-tools/23.0.1/zipalign -v 4 ./bin/Your-App-0.1-release.apk ./bin/Your-App-0.1-release-optimized.apk