Я установил Google Play Services и создал приложение Hello World, чтобы проверить, что все работает нормально, и я думаю, что размер приложения слишком велик: 4,98 МБ. Я использую Android Studio, и я следил за инструкциями, содержащимися в веб-сайтах разработчиков Android.
Это мой файл gradle:
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.0.1"
defaultConfig {
minSdkVersion 15
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.google.android.gms:play-services:4.3.23'
}
ИЗМЕНИТЬ
Это мой файл proguard:
-keep class * extends java.util.ListResourceBundle {
protected Object[][] getContents();
}
-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
public static final *** NULL;
}
-keepnames @com.google.android.gms.common.annotation.KeepName class *
-keepclassmembernames class * {
@com.google.android.gms.common.annotation.KeepName *;
}
-keepnames class * implements android.os.Parcelable {
public static final ** CREATOR;
}
** РЕДАКТИРОВАТЬ 2 **
Я установил Google Play Services, используя последнюю версию Intellij Idea, а теперь apk - 3.52 МБ. Я не знаю, допустимый ли размер.
Это нормально?