需要构建一个小于20kb的Android apk,其余内容应该动态下载,有没有人有这方面的想法。 如果我创建一个简单的android应用程序,并且没有任何源代码构建它,它会导致至少3 MB。 所以,有人建议我怎样才能在kb中创建一个apk。安卓apk文件大小小于20kb
回答
我决定这将是一个有趣的挑战,并能够做一个小应用程序(没有真正的功能),是16kb。 You can find the source code here。只有ldpi资产才会更小。
一些注意事项:
不要指望任何实际的功能的应用程序来在这个小。请记住,20kb大约有2万个字符的数据,这将是一个很短的故事的长度。 20kb实际上并不现实,而无论如何,当您下载“其余应用程序”时,您将最终占用用户手机上的额外空间。
我的例子只有mdpi资产。像启动器图标必须与您的应用程序捆绑在一起,所以无论您的图标在大型设备上看起来都很糟糕,还是需要修改您的需求。
一些提示:
启用ProGuard的。缩小和混淆。后者是一个超级优化,但是当你试图去那么小时,每一点都会有所帮助。
拿出并非绝对任务关键的任何库。你不打算与任何支持库。
只支持最低分辨率的屏幕,你可以。 ldpi资产在高密度屏幕上看起来很糟糕,但比mdpi指数级小,比mdpi小得多,等等。资源几乎可以保证是应用程序中最大的一块。
阅读所有Shrink Your Code documentation。如果您使用任何提供资源的库,一个很好的提示是use
resConfigs
可以去掉任何您不需要的语言,密度和本地ABI。Android Studio 3.0具有“分析APK”功能,可以分解哪些APK正在占用最多的空间用途,以确定缩小尺寸的目标。
“_Don't期待与任何真正的功能应用程序进来这个小... 20kb真的不现实_“啊!今天的孩子们!英国广播公司微型公司的最初Elite只有22kB([电报文章](http://www.telegraph.co.uk/games/11051122/Elite-the-game-that-changed-the-world.html))。 – TripeHound
将具有640×256,8色显示器的8位计算机的应用程序与具有1440x2880 16.77万色显示器的64位计算机的应用程序进行比较,这比苹果 - 桔子的比较要多一点;) –
我的舌头是有点在我的脸颊:-) – TripeHound
- 1. 如何缩小apk文件的大小?
- 2. 有效APK文件的最小大小
- 3. 如何缩小APK文件的大小?
- 4. APK扩展文件和APK大小
- 5. 安装的apk大小超过apk的实际大小
- 6. 安卓字符大小
- 7. 安卓:VLC-Android的SDK增加60MB到我的apk文件大小
- 8. 安卓变化子父文本大小
- 9. 缩小apk的大小
- 10. APK文件大小减少清单
- 11. 如何在原始文件夹中减小.mp3文件的大小以减小Android中.apk文件的大小?
- 12. HDFS块大小和文件大小的问题,文件小于块大小
- 13. 如何减少apk安装大小?
- 14. 安全VS文件大小
- 15. 安卓:什么是下载管理文件大小限制
- 16. 安卓下载的文件大小比其实际尺寸更小
- 17. 安卓:位图大小超过DialogFragment
- 18. 安卓:同样大小的类
- 19. 安卓键盘调整大小
- 20. 安卓导航栏大小在xml
- 21. 安卓调整图像大小
- 22. 安卓SDK下载与大小错误
- 23. 安卓:列表视图大小
- 24. 安卓:根据屏幕大小
- 25. 调整大小/位置帆布(安卓)
- 26. 关于集成PayPal卡后的.apk文件大小递增
- 27. 缩小与cordova和Ionic的英特尔XDK APK文件大小
- 28. 如何使Android应用程序(.apk文件大小)更小?
- 29. 安卓:更新的apk文件编程
- 30. 解码安卓中的APK文件
为什么?低于20k没有魔力。而单独下载应用程序的其他代码很可能不止这些。 –
检查此链接https://stackoverflow.com/questions/29785088/android-new-project-no-code-apk-is-4-mb – shravani