【发布时间】:2016-03-29 10:29:10
【问题描述】:
我将 eclipse 项目转换为 android studio 项目,apk 大小从 10mb 增加到 17mb。我不知道如何解决这个我的成绩文件看起来像这样,
apply plugin: 'com.android.application'
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.5.0'
}
}
allprojects {
repositories {
mavenCentral()
}
}
dependencies {
testCompile 'junit:junit:4.12'
repositories {
mavenCentral()
}
compile fileTree(dir: 'libs', include: '*.jar')
androidTestCompile 'com.android.support.test:runner:0.3'
androidTestCompile 'com.android.support.test:rules:0.4'
compile 'com.jayway.android.robotium:robotium-solo:5.5.4'
}
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
aaptOptions.setProperty("cruncherEnabled", false)
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
instrumentTest.setRoot('tests')
debug.setRoot('build-types/debug')
release.setRoot('build-types/release')
}
android {
packagingOptions {
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/LICENSE.txt'
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
请帮我获取我的apk文件的原始大小,谢谢
【问题讨论】:
-
将 minifyEnabled 设置为 true 并在发布模式下生成 APK,会减小一些大小。
-
@Krishna 我的 apk 没有大小变化,同样的结果有 17 mb
-
在 buildType->debug 中执行此操作