我在Play商店发布了一个应用程序。我将compileSDKVersion和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"
寻找解决这个问题的建议,真的卡住了!
非常感谢!
答案 0 :(得分:1)
我猜你在定位SDK> = 23(Android 6.0)时没有进行必要的权限更改。
请参阅https://developer.android.com/training/permissions/requesting
上的文档