User Tools

Site Tools


public:techstuff:build_kivi_apk

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
public:techstuff:build_kivi_apk [2018/01/26 20:17] – created nathanpublic:techstuff:build_kivi_apk [2020/04/25 13:05] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Build Kiki APK ======+====== Build Kivi APK ======
  
 ===== Prep stuff ===== ===== Prep stuff =====
  
-  *  +  * Pull down docker image <code>
-<code>+
 docker pull jedie/buildozer docker pull jedie/buildozer
 </code> </code>
  
-<code>+  * Generate buildozer.spec file <code>
 docker build -t jedie/buildozer . docker build -t jedie/buildozer .
 </code> </code>
  
-  * Creating certificate for signing +  * Creating certificate for signing <code>
-<code>+
 keytool -genkey -v -keystore debug.keystore -alias android -keyalg RSA -keysize 2048 -validity 20000 keytool -genkey -v -keystore debug.keystore -alias android -keyalg RSA -keysize 2048 -validity 20000
 </code> </code>
Line 19: Line 17:
 ===== Building ===== ===== Building =====
  
-<code>+  * Build the apk file <code>
 docker run -t jedie/buildozer -v ${PWD}:/buildozer/ buildozer --verbose android release docker run -t jedie/buildozer -v ${PWD}:/buildozer/ buildozer --verbose android release
 +</code>
 +
 +  * sign the apk file <code>
 jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore debug.keystore bin/yourapkalign.apk android jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore debug.keystore bin/yourapkalign.apk android
 +</code>
 +
 +  * realign the apk <code>
 zipalign -v 4 yourapk.apk yourapkalign.apk zipalign -v 4 yourapk.apk yourapkalign.apk
 </code> </code>
  
 +  * install the apk on a phone <code>
 +adb install PingApp-0.1-release-unsigned.apk
 +</code>
public/techstuff/build_kivi_apk.1516997852.txt.gz · Last modified: 2020/04/25 13:05 (external edit)