Java 如何将空android应用程序的大小减少到1mb以下
该应用程序是最初的空项目,使用android studio进行最新且只有一项主要活动 目前我可以得到1.2MB的总数,但我需要它在1MB以下Java 如何将空android应用程序的大小减少到1mb以下,java,android,eclipse,Java,Android,Eclipse,该应用程序是最初的空项目,使用android studio进行最新且只有一项主要活动 目前我可以得到1.2MB的总数,但我需要它在1MB以下 apply plugin: 'com.android.application' android { compileSdkVersion 26 buildToolsVersion "26.0.2" defaultConfig { applicationId "xxx" minSdkVersion 15
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion "26.0.2"
defaultConfig {
applicationId "xxx"
minSdkVersion 15
targetSdkVersion 26
versionCode 1
versionName "1"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
可以做些什么来减小尺寸
我尝试过过滤arm,x86库,但仍然相同,也尝试过缩小,但仍然不低于1MB
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion "26.0.2"
defaultConfig {
applicationId "xxx"
minSdkVersion 15
targetSdkVersion 26
versionCode 1
versionName "1"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
如果您使用的是appcompat支持库,它会为apk增加额外的大小 默认情况下,它通常作为依赖项添加。删除它或查找其他依赖项
如果缩小apk,应用程序大小也将略有减小。在Google中搜索或参考@sarath的答案。如果您使用的是appcompat支持库,它会为apk增加额外的大小 默认情况下,它通常作为依赖项添加。删除它或查找其他依赖项
如果缩小apk,应用程序大小也将略有减小。在谷歌中搜索或参考@sarath的答案。在build.gradle中添加这行
android {
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
有关更多详细信息,请查看此链接在build.gradle中添加此行
android {
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
有关更多详细信息,请查看此链接我以前尝试过此方法,我的空白应用程序大小为1500kb,以减小大小 我刚刚从gradle中删除了appCompact和constraintLayout依赖项 然后从样式中清除应用程序主题,并将其从清单中删除
最终结果是我的apk大小为74 kb。我以前尝试过这个,我的空白应用程序大小为1500 kb,以减小大小 我刚刚从gradle中删除了appCompact和constraintLayout依赖项 然后从样式中清除应用程序主题,并将其从清单中删除
最终的结果是我的apk大小为74 kb。没有尝试这个,但也许这对你有帮助 appcompat-v7将向APK中添加1MB,而设计应添加300KB,您不必使用appcompat-v7来删除它。 在Android Studio 2.2.3中,设置一个新项目,选择空 活动模板,并取消选中向后兼容性 该复选框将跳过appcompat-v7 您可以在AndroidStudio 2.2+中使用Build>Analyze APK查看有多大 你的实际APK是和空间的方向
我没试过,但也许这对你有帮助 appcompat-v7将向APK中添加1MB,而设计应添加300KB,您不必使用appcompat-v7来删除它。 在Android Studio 2.2.3中,设置一个新项目,选择空 活动模板,并取消选中向后兼容性 该复选框将跳过appcompat-v7 您可以在AndroidStudio 2.2+中使用Build>Analyze APK查看有多大 你的实际APK是和空间的方向
您是否有任何依赖项?至少您可能需要启用ProGuard…..然后,正如@GiovanniTerlingen提到的,您需要检查您的依赖项,还需要检查可传递的依赖项。您是否有任何依赖项?至少您可能需要启用ProGuard…..然后,正如@GiovanniTerlingen所提到的,您需要检查您的依赖项,也需要检查可传递的依赖项。