添加PayPal SDK后增加apk文件的大小
问题描述:
添加paypal sdk后,我的apk大小从其实际的apk大小增加约13mb。二手贝宝SDK在andoird和gradle这个环节即将成为支付加入添加PayPal SDK后增加apk文件的大小
compile('com.paypal.sdk:paypal-android-sdk:2.13.1')
如何减少大小APK?
答
如果你不使用io.card从项目等清除它:
compile('com.paypal.sdk:paypal-android-sdk:2.12.3') {
exclude group: 'io.card'
}
答
,而不是只是这段代码添加到您的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'
}
}
但使用它可以从您的应用中删除paypal卡功能 –