使用高于我的最低SDK的sdk的API

时间:2016-06-17 19:27:29

标签: android api paypal sdk

我想在我的应用的下一次更新中实现Paypal API。添加依赖项时,它表示我的min SDK(15)为低以获取需要16的api。

我知道我可以将我的min SDK推到16并解决它,但我不想放弃在API 15上运行我的应用程序的设备。此更新涵盖了除Paypal之外的其他内容所以我想要所有用户从中获益并获得Paypal实施的优势。有没有办法实现这个目标?

由于

2 个答案:

答案 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
    }

希望它会有所帮助:)