我在Play商店中发布了一个应用程序。我将编译SDKVersion和targetSDKVersion更新为27。更新发布后,它确实适用于某些用户,但不适用于大多数用户。
我试图来回切换这些编译、目标和版本。但是,在设备上进行测试时,它可以工作,但是当我在Play商店中发布它时它不起作用。
我一直在使用哪些版本:
-
compileSDKVersion = 18
,targetSDKVersion = 18
(工作,原来是这样的( -
compileSDKVersion = 27
,targetSDKVersion = 27
(更新后为某些人工作,但将其下载为新应用程序不起作用( -
compileSDKVersion = 18
,targetSDKVersion = 18
(甚至无法发布( -
compileSDKVersion = 23
,targetSDKVersion = 23
(当我更新当前安装的应用程序或将其安装为新应用程序时,能够发布但仍然不起作用(
依赖项(在当前版本中(:
compile 'com.android.support:appcompat-v7:23.0.+'
compile 'com.android.support:support-v4:23.0.0'
buildToolsVersion "24.0.2"
寻找解决这个问题的建议,真的卡住了!
非常感谢!
我猜你在定位SDK>=23(Android 6.0(时没有进行必要的权限更改。
请参阅 https://developer.android.com/training/permissions/requesting 中的文档