你好,我在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')
}
答案 0 :(得分:3)
错误只是显示您在项目中使用的库是:
dependencies {
compile 'com.paypal.sdk:paypal-android-sdk:2.14.2'
}
仅支持最低sdk版本16。
并且在应用程序级别Build.gradel的开始时,你将15作为最小sdk玷污,所以这只是因为最小sdk的冲突。
解决方案: 只需将您的最低sdk版本15替换为16即可。
让我知道它是否无效