【发布时间】:2019-01-04 03:05:14
【问题描述】:
我正在尝试将我的应用程序从 Nougat API 级别 26 更新到 Android Pie,API 级别 28。我将 targetSdkVersion 设置为 28,并将 compileSdkVersion 设置为 28。我还将所有支持库版本更新为最新版本(这也是28)。这是我的应用程序的 gradle 构建文件:
构建工作正常,我已经在 API 级别 28 虚拟设备、Nexus 5X API 28 和 Pixel 2 XL API 28 上对其进行了测试。
但是,当我将其上传到 Google Play 控制台时,它会显示:
我知道这意味着不会对兼容的设备进行任何更改(因为之前的版本也达到了 API 级别 26)。
我尝试过在线搜索,但找不到答案。大多数搜索结果告诉你更新你的targetSdkVersion,支持库版本和compileSdkVersion到28,我已经做了。另一半是关于 minSdkVersion 和 targetSdkVersion 的区别。
我在这里做错了什么?
【问题讨论】:
-
你知道AndroidX吗?
-
是的,我知道,但我打算稍后再使用它
-
我很困惑你的问题是什么?如果您不使用 API 28,这些调用可能已作为 proguard 的一部分被删除。
-
我的问题是如何更新我的应用程序以支持 Android Pie。我会尝试禁用 proguard 看看会发生什么
-
@MorrisonChang Proguard 不会影响它。除了上面的
minifyEnabled之外,我还尝试添加useProguard false。
标签: android google-play-console android-9.0-pie