如何禁止我的应用在特定API级别上运行?我知道清单中uses-sdk 标签中的3个说明符。但这无法产生我想要实施的逻辑。
例如:我想允许我的应用程序安装在Level 4
到Level 10
上,取消允许Level 11
到Level 13
并再次允许{{1 }和Level 14
。
这可能吗?
答案 0 :(得分:2)
您可以在将其发布到Google Play时执行此操作。 在Android Developer Console中,上传应用程序时会进入APK文件选项卡并检查高级模式。它允许您上传2个具有不同sdk级别范围的apk文件。但不要忘记为它们设置不同的版本代码。
控制台中的所有统计信息都将聚合为两个apk文件。
答案 1 :(得分:0)
您可以创建两个apks(不建议)。一个支持api 4到10级&另一个api 14级& 15,您需要在开发人员控制台中激活两个apks。 Play商店根据android manifest xml决定安装哪个apk。