Android 开发人员控制台中的SDK级别问题

Android 开发人员控制台中的SDK级别问题,android,sdk,permissions,downgrade,Android,Sdk,Permissions,Downgrade,因此,我正在开发一个小的实用程序应用程序来开始游戏商店,我遇到了一些问题,这些问题导致了我的想法 禁止将以前使用M权限(目标SDK 23及以上)的设备降级为使用旧式权限(目标SDK 22及以下)的APK。这发生在从版本1(目标SDK 23)到版本2(目标SDK 19)的更改中 对于一个像这样的小应用程序来说,考虑到它不需要太多的资源,它只能在更新的版本上使用会让人恼火。我不能删除apk,也不能完全删除该项目,所以问题是我应该只为sdk 23发布它,还是应该让该项目单独运行并创建一个全新的项目?你

因此,我正在开发一个小的实用程序应用程序来开始游戏商店,我遇到了一些问题,这些问题导致了我的想法

禁止将以前使用M权限(目标SDK 23及以上)的设备降级为使用旧式权限(目标SDK 22及以下)的APK。这发生在从版本1(目标SDK 23)到版本2(目标SDK 19)的更改中


对于一个像这样的小应用程序来说,考虑到它不需要太多的资源,它只能在更新的版本上使用会让人恼火。我不能删除apk,也不能完全删除该项目,所以问题是我应该只为sdk 23发布它,还是应该让该项目单独运行并创建一个全新的项目?

你错了。目标SDK指受支持的最新版本。但它仍然允许在较新版本上安装应用程序。Min SDK版本是指支持的最早版本

若目标SDK设置为23,并且更新结果为24,那个么该应用程序仍然可以在该设备上运行,然而,无论SDK 24带来什么新功能,都将不可用


您可以在

ok上阅读更多内容,这样它将适用于较旧的设备,只要最低sdk级别为14,目标sdk级别为23,对吗?是的。创建新项目时,请注意,它只询问您的最低SDK版本是多少,并仅根据最低SDK版本提供受支持设备的百分比。目标SDK不会影响受支持的设备,但会影响您可用的功能。好的,谢谢您的帮助,现在我只需要弄清楚如何处理actionbardrawertoggle不工作,因为它不再允许我编译v4。这是不同的问题,您应该问新问题。