我想在我的应用的下一次更新中实现Paypal API。添加依赖项时,它表示我的min SDK(15)为低以获取需要16的api。
我知道我可以将我的min SDK推到16并解决它,但我不想放弃在API 15上运行我的应用程序的设备。此更新涵盖了除Paypal之外的其他内容所以我想要所有用户从中获益并获得Paypal实施的优势。有没有办法实现这个目标?
由于
答案 0 :(得分:1)
在Neo的回答之后,我找到了这个解决方案。
我可以覆盖某个库的min SDK,并在应用程序清单中使用此行代码自己处理:
<uses-sdk android:minSdkVersion="YOUR_MIN_SDK" tools:overrideLibrary="the.library.to.override"/>
希望这有助于其他人!
答案 1 :(得分:0)
试试这个 -
int currentapiVersion = android.os.Build.VERSION.SDK_INT;
if (currentapiVersion >= 16){
// Call your function that will run the updated paypal implementation
} else{
// Run your old implementation of paypal
}
希望它会有所帮助:)