繁体   English   中英

Android:升级到目标版本27 SDK

[英]Android : Upgrading to target version 27 sdk

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

  1. 如果我要用当前的API级别升级gradle,是否需要将其他第三方库升级到目标api级别27?
  2. 如是。 有几个库仍在使用24或23个targete api,因此没有可用的更新。 使用这个有什么问题吗?

  3. 满足Google Play的目标API级别要求的文档说,从11月开始的所有apk都需要目标api级别26 细节 那么这也适用于第三方图书馆吗? 假设我使用的是目标版本为23的图像裁剪库。在这种情况下,我的apk将被Google Play商店拒绝吗?

  1. 如果我要用当前的API级别升级gradle,是否需要将其他第三方库升级到目标api级别27?

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

  1. 如是。 有几个库仍在使用24或23个targete api,因此没有可用的更新。 使用这个有什么问题吗?

由于使用更新版本的Android本身上的新API( 行为等 ),可能会导致一些问题( 不起作用,不兼容或... ),但是,当然会有新的更新,而且大多数都可以在我的机器上正常工作侧。

  1. 符合Google Play的目标API级别要求文档,即从11月开始的所有apk都需要定位api级别26的详细信息。 那么这也适用于第三方图书馆吗? 假设我使用的是目标版本为23的图像裁剪库。在这种情况下,我的apk将被Google Play商店拒绝吗?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM