Android Studio如何减小APK体积
来源:互联网 发布:大数据营销系统犯法吗 编辑:程序博客网 时间:2024/05/21 08:53
最近在用AndroidStudio开发一个小计算器,代码加起来还不到200行。但是遇到一个问题,导出的APK文件大小竟然达到了1034K。这不科学,于是就自己动手精简APK。下面我们大家一起学习怎么缩小一个APK的大小,以hello world为例。
新建工程,最低版本支持2.3.3,其他默认。工程目录是这样的:
我们直接签名导出APK,看看大小如何,1M啊!( ⊙ o ⊙ ) 什么鬼:
怎么可能呢是吧?都还没有写代码呢,就已经1M了。检查一下代码,我们会发现,工程里自动添加了V7的向下兼容包,为了使低版本(4.0以下)的Android能够使用高版本(4.0及以上)的特性。
一、 如果我们用不上这个兼容包就可以将其删除,File-->ProjectStructure-->app-->Dependencies(快捷键:Ctrl+Shift+Alt+S),即类似这样命名的包com.android.support:appcompat-v7:22.2.0
二、 删除之后,项目就开始报错了。这时要删除menu资源文件里面的showAsAction属性和更改Styles.xml资源文件:
将被标上红线的代码删掉:
更改Style.xml资源文件:
<style name="AppTheme" parent="android:Theme.Light"></style>
三、 更改类文件继承的对象为Activity
public class MainActivity extends Activity
导入Activity包和移除不必要的包
四、 这时只要clean一遍项目,你会发现已经没有错了。
五、 我们直接导出APK看看现在的大小如何,简直是差了天那么大:
六、 可以选择开启ProGuard:http://developer.android.com/tools/help/proguard.html
- Android Studio如何减小APK体积
- Studio减小APK体积
- 减小apk体积
- 减小APK体积
- 减小apk体积二
- Android最佳实践 —— 详细谈谈如何减小APK体积
- Android最佳实践 —— 详细谈谈如何减小APK体积
- Android资源图片的优化减小apk的体积
- 减小apk体积之减小图片的大小
- 转载:最佳实践 —— 详细谈谈如何减小APK体积
- 【转】最佳实践 —— 详细谈谈如何减小APK体积
- 如何使用RSL减小Flex项目体积?
- Android Apk体积优化
- 如何减小apk的大小
- Android Develop:减小APK大小
- android apk 减小apk的大小
- Android Studio如何发布APK
- Android Studio如何发布APK
- svn 更新时去除.settings文件
- 反掩码简单计算
- Installing MySQL Ruby Gem checking for mysql_ssl_set()... no
- FireBug使用帮助
- 浅析Android权限机制(一) —— Android的权限机制
- Android Studio如何减小APK体积
- 软件评测师真题解答与分析7
- [Objective-C]__bridge,__bridge_retained和__bridge_transfer的意思,区别与使用
- 犀牛——第6章对象 6.1 创建对象
- Java中的UML关系(泛化,实现,依赖,关联(聚合,组合))
- CoreBluetooth之数据的读取与发送
- Spring中的<context:annotation-config/>配置
- Android,EditText,InuputType
- [iOS学习]关于UILabel计算多行高度以及显示的问题