2016-03-02 66 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' 
    } 
}