Android:升级到目标版本27 sdk

问题描述 投票:0回答:1

我想从api 25级将我的项目升级到api level 27.我使用了很多第三方库,比如RxJava,Exoplayer,dagger等。我项目中使用的RxJava版本是1.x.x而不是2.x.x.所以我有以下问题

  1. 如果我使用当前的api级别升级gradle,是否需要将其他第三方库升级到目标api级别27?
  2. 如是。有几个库仍然使用24或23个目标api,没有更新,所以。使用这个有什么问题吗?
  3. 符合Google Play的目标API级别要求文档,说11月份的所有apk都需要针对api级别26 details。那么这适用于第三方图书馆吗?假设我正在使用一些具有目标版本23的图像裁剪库。在这种情况下,我的apk会被Google Play商店拒绝吗?
android libraries
1个回答
1
投票
  1. 如果我使用当前的api级别升级gradle,是否需要将其他第三方库升级到目标api级别27?

我不认为你需要升级那些第三方库,因为它不在你的手中我会说,这完全取决于开发人员。但是,我认为应该可以正常工作。此外,在将API更新为27时,您可能需要考虑使用最新版本的库。

  1. 如是。有几个库仍然使用24或23个目标api,没有更新,所以。使用这个有什么问题吗?

它可能只会导致一些问题(不工作,不兼容或......)因为Android本身的新API(行为等)使用较新的版本但是,当然会有新的更新,而且大部分都是在我的侧。

  1. 符合Google Play的目标API级别要求文档,说11月份的所有apk都需要针对api级别26详细信息。那么这适用于第三方图书馆吗?假设我正在使用一些具有目标版本23的图像裁剪库。在这种情况下,我的apk会被Google Play商店拒绝吗?

这个问题的答案是“也许”。我的意思是,如果他们说它应该至少支持v26 APIs,那么,某些库可能无法在新API上运行(折旧代码 - 方法)并且Google可能会认识到这一点并且您的应用程序将不被接受,因此您可能想要更新正如他们刚才所说,并重新考虑目标API与支持目标API +的库。

© www.soinside.com 2019 - 2024. All rights reserved.