我的 android 应用程序能够毫无问题地安装在 Oreo & Pie 中。如果我尝试在 Marshmallow & Nougat 版本的手机中安装发布版本,则会抛出错误“解析包时出错”请在 gradle 中找到我的 sdk 版本
compileSdkVersion 28
minSdkVersion 21
targetSdkVersion 28
implementation com.android.support:appcompat-v7:28.0.0
implementation com.android.support:support-v4:28.0.0
implementation com.android.support:design:28.0.0
假设如果我将编译和目标 sdk 版本更改为 26,它在 Marshmallow 和 Nougat 设备中是否有效?如果我将 SDK 版本更改为 26 并将支持库更改为 26.0.0,则会出现构建错误,例如 android 资源链接失败。
请帮我解决这个问题,并为我的 android 应用程序提供解决方案,应该支持从 marshmallow 到 pie[最新的向前兼容性]。
提前致谢
最佳答案
根据您的构建等级,我认为您的 buildToolsVersion 不合适。
buildToolsVersion '28.0.3'
按照上述更改您的 buildToolsVersion。
关于android - compileSdkVersion、minSdkVersion、targetSdkVersion 应该怎么设置才能支持Marshmallow to Pie?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55056537/