gpt4 book ai didi

android - Paypal Android 集成的奇怪问题

转载 作者:可可西里 更新时间:2023-11-01 11:43:08 28 4
gpt4 key购买 nike

我正在将 Paypal 支付网关与我的 Android 应用程序集成。我添加了这个依赖:

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:recyclerview-v7:+'
compile 'com.android.support:palette-v7:+'
compile 'com.parse.bolts:bolts-android:1.+'
compile 'com.parse:parse-android:1.+'
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.13.1'
compile 'com.android.support:cardview-v7:23.1.1'
compile 'com.mcxiaoke.volley:library-aar:1.0.0'
}

当我添加此 'com.paypal.sdk:paypal-android-sdk:2.13.1' 时,应用程序无法加载我的 JNI 库。

static {
System.loadLibrary("myLibrary");
}

如果我删除此 'com.paypal.sdk:paypal-android-sdk:2.13.1' 它运行良好。我该如何解决这个问题?

最佳答案

我发现了问题。

如果您只有“armeabi”的 jni 库,那么如果您将 APK 安装到“armeabi-v7a”,则只会使用“armeabi-v7a”中的 jni 库,因为 PayPal 有它们。

解决这个问题:

方法1. 为不同的平台提供尽可能多的jni库。

方法2.使用abiFilters来选择你拥有的:

    ndk {
abiFilters "x86", "armeabi"
}

关于android - Paypal Android 集成的奇怪问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35362813/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com