User Tools

Site Tools


public:techstuff:build_kivi_apk

Table of Contents

Build Kivi APK

Prep stuff

  • Pull down docker image
    docker pull jedie/buildozer
  • Generate buildozer.spec file
    docker build -t jedie/buildozer .
  • Creating certificate for signing
    keytool -genkey -v -keystore debug.keystore -alias android -keyalg RSA -keysize 2048 -validity 20000

Building

  • Build the apk file
    docker run -t jedie/buildozer -v ${PWD}:/buildozer/ buildozer --verbose android release
  • sign the apk file
    jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore debug.keystore bin/yourapkalign.apk android
  • realign the apk
    zipalign -v 4 yourapk.apk yourapkalign.apk
  • install the apk on a phone
    adb install PingApp-0.1-release-unsigned.apk
public/techstuff/build_kivi_apk.txt · Last modified: 2020/04/25 13:05 by 127.0.0.1