你好,我在Android上出错了,因为Facebook是最小的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')
}发布于 2016-12-15 11:02:10
错误只是显示您在项目中使用的库是:
dependencies {
compile 'com.paypal.sdk:paypal-android-sdk:2.14.2'
}它只支持最小的sdk版本16。
在应用程序级的Build.gradel开始时,你会把15作为一个最低限度的sdk,所以这仅仅是因为最小sdk之间的冲突。
解决方案:只需替换最小的sdk版本15到16,就这样了。
如果不起作用,请告诉我
https://stackoverflow.com/questions/39296243
复制相似问题