2016-03-08 88 views
0

我正在开发一个以前的PayPal应用程序(Paypal没有“io.card”),它在整合PayPal io.card后大小为2.3 MB,它将其大小增加到15 MB。我需要付款选项(Paypal账户&卡支付),但我不想要卡扫描功能。所以,请让我知道如何删除卡扫描功能以减小.apk的大小。或者使用这两种付款方式来缩小.apk的大小。关于集成PayPal卡后的.apk文件大小递增

我已阅读下面链接的讨论,但我没有找到解决方案。 https://github.com/card-io/card.io-Android-SDK/issues/93

预先感谢

回答

0

指贝宝的这个官方Android SDK:Paypal Android SDK GitHub在此URL,已经提到,“你怎么只删除扫描功能。”在您的应用程序级的build.gradle“把packagingOptions ---- ----里面

android{ .... 
      ..... 
      packagingOptions{} 
      ....... 
    } 
2

您对此packagingOptions添加到您的的build.gradle(模块的应用程序) 。

通过添加该代码的扫描卡在贝宝活动被禁止。和y 我们的.apk文件的大小也将减少

的build.gradle

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' 
     } 

,并添加依赖关系,

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile 'com.android.support:appcompat-v7:23.1.1' 
    compile 'com.android.support:design:23.1.1' 
    compile 'com.paypal.sdk:paypal-android-sdk:2.14.1' 
} 
+1

工作就像一个魅力...谢谢你们两个..我真的看到APK的大小后感到震惊。在集成PayPal之前,我的apk大小是6MB,集成后它增加到18MB。但是现在它在添加这个包装选项之后再次罚款。再次感谢 –