该应用程序是初始的空项目,使用android studio最新,只有一个主要活动。
目前我总共可以获得1.2 mb,但我需要它不到1 mb。
可以做些什么来减小尺寸?
我曾尝试过滤臂,x86库但仍然相同,也尝试过缩小但仍然不低于1 mb。
li $t3,0
li $t4,9
la $t0, input+1 #address of first digit in string
lbu $t1, ($t0) #Get first digit of actual number
答案 0 :(得分:3)
如果您使用的是appcompat支持库,则会为apk添加额外的大小。
默认情况下,它通常作为依赖项添加。删除它或寻找其他依赖项。
如果你缩小apk,应用程序的大小也会略微减少。在Google中搜索它或参考@ sarath的答案。
答案 1 :(得分:1)
在build.gradle中添加以下行
android {
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
有关详细信息,请查看此链接https://developer.android.com/topic/performance/reduce-apk-size.html
答案 2 :(得分:1)
我之前尝试过此操作,我的空白应用程序大小为1500kb
,以减小大小
我只是来自gradle的removed appCompact and constraintLayout dependencies
然后从样式中cleared the app theme
并将其从清单中删除。
最终结果是我的apk尺寸为74 kb
。
答案 3 :(得分:0)
没试过,但也许这对你有帮助!
在Android Studio 2.2.3中,设置一个新项目,选择Empty 活动模板,并取消选中“向后兼容性” 该复选框将跳过appcompat-v7
您可以使用Build>在Android Studio 2.2+中分析APK,看看有多大 你的实际APK是空间的来源。