Skip to content

Commit 814ef8e

Browse files
committed
Use @zhuowei's idea of removing classes.dex to shave off 98 bytes.
Fixes issue #8.
1 parent 563e182 commit 814ef8e

File tree

5 files changed

+1
-4
lines changed

5 files changed

+1
-4
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# ApkGolf
2-
This repository hosts the smallest Android APK in the world. The current size of the APK is *922 bytes*.
2+
This repository hosts the smallest Android APK in the world. The current size of the APK is *824 bytes*.
33

44
To learn more about how this was achieved, please read the [blog post](https://fractalwrench.co.uk/posts/playing-apk-golf-how-low-can-an-android-app-go/).
55

app-unsigned.apk

-98 Bytes
Binary file not shown.

build.sh

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,6 @@ rm build/apk/resources.arsc
3131
mv build/apk/res/layout/manifest.xml build/apk/AndroidManifest.xml
3232
rm -rf build/apk/res
3333

34-
echo "Creating empty classes.dex"
35-
touch build/apk/classes.dex
36-
3734
echo "Creating unsigned archive"
3835
zip -j -r build/app-unsigned.apk build/apk
3936

keystore.jks

0 Bytes
Binary file not shown.

signed-release.apk

-98 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)