2017-04-05 5 views
1

マイアプリには2種類のフレーバーがあります。 FREEとPRO。私がsind apksを生成するとき、それらは同じサイズです。しかし、私がgoogleからそれらをダウンロードするとき、プロ版は2倍大きくなります。プロバージョンアプリのapkサイズは、Playstoreからダウンロードするとフリーバージョンアプリより2倍です

ここは私のグラデルコードです。あなたが手助けするために他に何かが必要な場合は、私は提供します。私はプレーをGoogleに新しいAPKをアップロードするとき

buildscript { 
    repositories { 
     maven { url 'https://maven.fabric.io/public' } 
    } 

    dependencies { 
     classpath 'io.fabric.tools:gradle:1.+' 
    } 
} 
apply plugin: 'com.android.application' 
apply plugin: 'io.fabric' 

repositories { 
    maven { url 'https://maven.fabric.io/public' } 
} 

apply plugin: 'me.tatarka.retrolambda' 

ext.googleSdkVersion = '10.2.1' 
ext.supportLibraryVersion = '25.3.1' 

android { 
    signingConfigs { 
     sign_config { 
      keyAlias 'somealias' 
      keyPassword 'somepass' 
      storeFile file('../somekeystore.jks') 
      storePassword 'somepass' 
     } 
    } 
    lintOptions { 
     disable 'MissingTranslation' 
    } 
    dexOptions { 
     javaMaxHeapSize "4g" 
    } 
    compileSdkVersion 25 
    buildToolsVersion "25.0.2" 

    defaultConfig { 
     multiDexEnabled true 
     minSdkVersion 21 
     targetSdkVersion 23 
     versionCode 35 
     versionName "2.0.3" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
      signingConfig signingConfigs.sign_config 
     } 
     debug { 
      signingConfig signingConfigs.sign_config 
     } 
    } 
    compileOptions { 
     sourceCompatibility JavaVersion.VERSION_1_8 
     targetCompatibility JavaVersion.VERSION_1_8 
    } 
    productFlavors { 
     free { 
      applicationId 'com.my.app' 
     } 
     pro { 
      applicationId 'com.my.apppro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
// compile "com.android.support:design:$supportLibraryVersion" 
    compile "com.android.support:design:$supportLibraryVersion" 
    compile "com.google.firebase:firebase-core:$googleSdkVersion" 
    compile "com.google.firebase:firebase-crash:$googleSdkVersion" 
    compile "com.google.android.gms:play-services-ads:$googleSdkVersion" 
    compile project(':trimming_helper') 

    compile 'com.j256.ormlite:ormlite-core:4.48' 
    compile 'com.j256.ormlite:ormlite-android:4.48' 
    // for settings help activity 
    compile 'com.github.chrisbanes:PhotoView:1.3.0' 

    compile 'io.reactivex:rxandroid:1.2.1' 
    compile 'io.reactivex:rxjava:1.1.6' 
    compile 'com.facebook.android:facebook-android-sdk:4.18.0' 
    compile 'com.afollestad:drag-select-recyclerview:0.4.0' 
    compile 'org.greenrobot:eventbus:3.0.0' 
    compile 'com.ogaclejapan.smarttablayout:library:[email protected]' 
    compile 'com.ogaclejapan.smarttablayout:utils-v4:[email protected]' 
    testCompile 'junit:junit:4.12' 
    compile('com.crashlytics.sdk.android:crashlytics:[email protected]') { 
     transitive = true; 
    } 
    compile('com.crashlytics.sdk.android:crashlytics-ndk:[email protected]') { 
     transitive = true; 
    } 

    // pin Activity 
    compile 'com.github.traex.rippleeffect:ripple:1.3.1-OG' 
    compile 'com.github.omadahealth.typefaceview:typefaceview:[email protected]' //TypefaceTextView 
    compile 'uk.me.lewisdeane.ldialogs:ldialogs:[email protected]' 

    //Compat 
    compile "com.android.support:support-v4:$supportLibraryVersion" 
    compile "com.android.support:appcompat-v7:$supportLibraryVersion" 
    compile "com.android.support:support-v13:$supportLibraryVersion" 
    compile 'de.hdodenhof:circleimageview:2.1.0' 
    compile 'com.squareup.picasso:picasso:2.5.2' 
    compile 'com.intuit.sdp:sdp-android:1.0.4' 

    // this for update all support version to last 
    compile "com.android.support:cardview-v7:$supportLibraryVersion" 
    compile "com.android.support:customtabs:$supportLibraryVersion" 
} 

apply plugin: 'com.google.gms.google-services' 
crashlytics { 
    enableNdk true 
    androidNdkOut 'src/main/obj' 
    androidNdkLibsOut 'src/main/libs' 
} 
+0

['APK Analyzer'](https://developer.android.com/studio/build/apk-analyzer.html)で、その違いを調べることができます。 – azizbekian

+0

私はapk analizeしました、両方とも同じサイズを持っていて、全く違いはありません。 –

+0

'しかし、私がGoogleからダウンロードした時、プロバージョンは2倍大きくなっています。 – azizbekian

答えて

0

私は問題を解決するには、チェックボックスはOBBファイルを(ファイルサイズが12メガバイトだった)追加するために、あなただけオフにしてAPKをアップロードすることができ、そこにいました。それはそれです))そのような迅速な返事のためにアジズベキアンに感謝します。