2016-03-08 87 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。但是現在它在添加這個包裝選項之後再次罰款。再次感謝 –