[英]Instant App, What's the actual minimum sdk
该要求仅存在于设置向导中,这是一个错误。 如果在创建项目后将值更改为更低的值,您将看到它构建正常并可以在API 21和22设备上运行。
关于支持的Android版本的文档是正确的,但请注意,即使这样也没有规定任何特定的minSdkVersion。 您可以使用低于21的minSdkVersion构建即时应用程序。由于Instant Apps Runtime本身限制为21+,因此它不会在21之前的任何内容上运行。
出于这个原因,这个检查总是一个错误,即使我们在23之前不支持设备。我被告知它已在3.0中修复,但我没有验证。 我今晚检查并确认支票仍然存在于3.0。 可以在更新版本中修复。 但如果没有,我们需要解决这个问题。 我会跟进。
该要求可能是由于Android运行时权限支持在运行时请求权限作为官方文档提及
注意:从Android 6.0(API级别23)开始,用户可以随时撤消任何应用的权限,即使应用程序的API级别较低也是如此。 无论您的应用针对什么API级别,您都应该测试您的应用,以验证它在缺少所需权限时是否正常运行。
目前已经修复了android studio 3.1 Canary 5
例如app app API 23:Android 6.0(Marshmallow)。
请点击此链接https://developer.android.com/topic/instant-apps/getting-started/first-instant-app.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.