2016-03-02 119 views
1

添加paypal sdk後,我的apk大小從其實際的apk大小增加約13mb。二手貝寶SDK在andoird和gradle這個環節即將成爲支付加入添加PayPal SDK後增加apk文件的大小

compile('com.paypal.sdk:paypal-android-sdk:2.13.1') 

如何減少大小APK?

回答

4

如果你不使用io.card從項目等清除它:

compile('com.paypal.sdk:paypal-android-sdk:2.12.3') { 
    exclude group: 'io.card' 
} 
+0

但使用它可以從您的應用中刪除paypal卡功能 –

0

,而不是隻是這段代碼添加到您的build.gradle文件。它刪除io卡掃描,因爲io卡掃描增加了apk大小。

android{ 
packagingOptions{ 
     exclude 'AndroidManifest.xml' 
     exclude 'lib/arm64-v8a/libcardioDecider.so' 
     exclude 'lib/arm64-v8a/libcardioRecognizer.so' 
     exclude 'lib/arm64-v8a/libcardioRecognizer_tegra2.so' 
     exclude 'lib/arm64-v8a/libopencv_core.so' 
     exclude 'lib/arm64-v8a/libopencv_imgproc.so' 
     exclude 'lib/armeabi/libcardioDecider.so' 
     exclude 'lib/armeabi-v7a/libcardioDecider.so' 
     exclude 'lib/armeabi-v7a/libcardioRecognizer.so' 
     exclude 'lib/armeabi-v7a/libcardioRecognizer_tegra2.so' 
     exclude 'lib/armeabi-v7a/libopencv_core.so' 
     exclude 'lib/armeabi-v7a/libopencv_imgproc.so' 
     exclude 'lib/mips/libcardioDecider.so' 
     exclude 'lib/x86/libcardioDecider.so' 
     exclude 'lib/x86/libcardioRecognizer.so' 
     exclude 'lib/x86/libcardioRecognizer_tegra2.so' 
     exclude 'lib/x86/libopencv_core.so' 
     exclude 'lib/x86/libopencv_imgproc.so' 
     exclude 'lib/x86_64/libcardioDecider.so' 
     exclude 'lib/x86_64/libcardioRecognizer.so' 
     exclude 'lib/x86_64/libcardioRecognizer_tegra2.so' 
     exclude 'lib/x86_64/libopencv_core.so' 
     exclude 'lib/x86_64/libopencv_imgproc.so' 
    } 
}