您好,我在 Android 中遇到错误,因为 Facebook SDK 最低为 15,而 Paypal 最低为 16
这是错误
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 15 cannot be smaller than version 16 declared in library [com.paypal.sdk:paypal-android-sdk:2.14.2] C:\Users\ASUS\AndroidStudioProjects\flappyfalcon\app\build\intermediates\exploded-aar\com.paypal.sdk\paypal-android-sdk\2.14.2\AndroidManifest.xml
Suggestion: use tools:overrideLibrary="com.paypal.android.sdk.payments" to force usage
这是我的 gradle 依赖项
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:24.1.1'
compile 'com.facebook.android:facebook-android-sdk:[4,5]'
compile 'com.google.firebase:firebase-ads:9.4.0'
compile 'com.squareup.picasso:picasso:2.5.2'
compile 'com.google.firebase:firebase-messaging:9.0.0'
//You have to add this line
compile 'com.paypal.sdk:paypal-android-sdk:2.14.2'
compile project(':adcolony')
}
最佳答案
错误只是表明您在项目中使用的库是:
dependencies {
compile 'com.paypal.sdk:paypal-android-sdk:2.14.2'
}
仅最低 sdk 版本 16 支持它。
在应用程序级别 Build.gradl 开始时,您将 15 作为最低 sdk,因此这只是因为最低 sdk 的冲突。
解决方案: 只需将最低 sdk 版本 15 替换为 16 即可。
如果不起作用请告诉我
关于android - Paypal 可以使用版本 15 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39296243/