kyokuheishin
V2EX  ›  Android

没事不要乱升级依赖,容易踩坑

  •  
  •   kyokuheishin · Mar 26, 2018 · 15566 views
    This topic created in 3020 days ago, the information mentioned may be changed or developed.

    今天早上在修复 Bug 的时候顺手把 play-services-ads 的依赖版本升到了 12.0.0,结果提交的 APK 就过不了审核,提示我“您的 APK 使用需提供隐私权政策的权限(如 READ_PHONE_STATE)”。之后我在代码里排查了半天确定我没有用到相关权限,准备自暴自弃的时候想起我把 play-services-ads 的版本升到了 12.0.0,于是又改回了原来的 11.8.0。然后就过了审核了……

    上 Stack Overflow 看了一下,这个问题好像以前也出现过……

    12 replies    2018-04-05 17:11:07 +08:00
    zhengxiaowai
        1
    zhengxiaowai  
       Mar 26, 2018
    火星了吧,必须要 lock 依赖版本
    yrom
        2
    yrom  
       Mar 26, 2018
    你都不看它新版本增加了什么就上,当然要踩坑
    nicevar
        3
    nicevar  
       Mar 26, 2018   ❤️ 2
    如果运行稳定了,没必要的话就别升级,除非解决了一些大的 bug 之类的,每次升级库之前看一下 release note
    要是有强迫症就没办法了
    kyokuheishin
        4
    kyokuheishin  
    OP
       Mar 26, 2018 via iPhone
    @yrom 看了啊,可我遇到的问题属于 bug 啊
    xttttt
        5
    xttttt  
       Mar 26, 2018
    国内 app 不是全部权限都要一遍吗
    vjnjc
        6
    vjnjc  
       Mar 26, 2018
    上次同事跟我说 retrofit 2.x 好用,我更新了一整天。。。有些跟 dagger 一起用的部分改的我都想回滚了
    vjnjc
        7
    vjnjc  
       Mar 26, 2018
    确实不能手贱,但又要与时共进
    MeteorCat
        8
    MeteorCat  
       Mar 26, 2018
    哈哈哈哈,看来楼主也是和我一样踩中了乱升级的坑
    “前人炫技后人坑”
    不是排斥新技术,但是在现有的服务稳定的情况,如果想要升级需要做好任何情况都可能出问题的准备
    特别是千万千万如果升级数据库版本,请把数据全部备份好拉下来!!!!!!不要把备份文件放在服务器上不拉到本地!!!!!!不然升级数据库把整个服务器系统搞蹦了就笑哈哈了,真·删库跑路
    其实我个人感觉如果稳定没大漏洞,没必要频繁更新
    brickyang
        9
    brickyang  
       Mar 26, 2018 via iPhone
    如果作者遵循 semver 版本号规则,主版本更新就意味着有不兼容的修改。
    RikkaW
        10
    RikkaW  
       Mar 26, 2018 via Android
    _(:з」∠)_
    越来越不靠谱的 Google..(
    ghostgril
        11
    ghostgril  
       Mar 26, 2018
    这不是常识吗
    Trumeet
        12
    Trumeet  
       Apr 5, 2018 via Android
    可以用
    <uses-permission
    android:name="android.permission.READ_PHONE_STATE"
    tools:node="remove" />
    去掉
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   984 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 19:58 · PVG 03:58 · LAX 12:58 · JFK 15:58
    ♥ Do have faith in what you're doing.