代码之家  ›  专栏  ›  技术社区  ›  wafers

修改compilesdkversion后,Play Store中的我的应用程序挂起

  •  0
  • wafers  · 技术社区  · 6 年前

    我在Play Store中发布了一个应用程序。我将compilesdkversion和targetsdkversion更新为27。在更新发布后,它确实对一些用户有效,但对大多数用户无效。

    我试着来回切换这些编译、目标和版本。但是,在设备上进行测试时,它可以工作,但当我在Play Store中发布它时,它就不工作了。

    我一直在使用哪些版本:

    1. compileSDKVersion = 18 , targetSDKVersion = 18 (工作了,原来是这样的)

    2. compileSDKVersion = 27 , targetSDKVersion = 27 (更新后对某些人有效,但作为新应用程序下载不起作用)

    3. compilesdkversion=18 , 目标sdkversion=18 (甚至无法释放)

    4. 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"

    寻找解决这个问题的建议,真的卡住了!

    非常感谢!

    1 回复  |  直到 6 年前
        1
  •  1
  •   Nick Fortescue    6 年前

    我猜您在针对sdk>=23(android 6.0)时没有进行必要的权限更改。

    参见文档 https://developer.android.com/training/permissions/requesting