明明已经很小心地升级 IDE 了,结果还是踩了很多坑。怎么办好呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
DeweyReed

明明已经很小心地升级 IDE 了,结果还是踩了很多坑。怎么办好呢?

  •  
  •   DeweyReed Aug 11, 2022 13893 views
    This topic created in 1354 days ago, the information mentioned may be changed or developed.

    Android Studio Chipmunk 都稳定版仨月了,修复版本都俩了,看更新日志也没多少新东西,就更新了。结果

    1. JAR 依赖虽然能用,但类名飘红了,没有自动补全了。
    2. 老版的一键查看布局工具没有了。最后自定义快捷键才找到。
    3. LogCat 过滤失效了。
    4. 不再提醒某个 SDK 方法是新版系统才有的。

    估计这些不是普遍存在,但这体验也忒差了。

    一流品控,Google 出品(

    23 replies    2022-08-24 10:33:54 +08:00
    DeweyReed
        1
    DeweyReed  
    OP
       Aug 11, 2022   1
    重装解决 50%的问题。难不成每次升级都重装(苦笑
    lusi1990
        2
    lusi1990  
       Aug 12, 2022 via Android
    可能想删除一些历史包袱 ,影响到了环境
    nothingistrue
        3
    nothingistrue  
       Aug 12, 2022
    你是禁了自动更新,一直等它稳定了之后才一次性更新的吗。要是这样,出问题就正常。滚动更新场景下,只有自动测试、每次更新时的增量测试、大版本发布时的全新安装全量测试(这个还不一定会做),不会包括你这种更新场景。滚动更新的东西,你要么跟着滚动更新,要么大版本的时候重装。
    Oktfolio
        4
    Oktfolio  
       Aug 12, 2022
    Invalidate Cashed 和 Repair IDE 没效果吗
    DeweyReed
        5
    DeweyReed  
    OP
       Aug 12, 2022
    @nothingistrue 原来这个样子呀!谢谢!考虑到 Android Studio 稳定性,我还是大版本重装吧。
    DeweyReed
        6
    DeweyReed  
    OP
       Aug 12, 2022
    @Oktfolio 基本操作肯定都试过了呀。
    CtrlAltDeleteMe
        7
    CtrlAltDeleteMe  
       Aug 12, 2022
    我每次更新升级 AS 的时候,会保留旧的版本,就是不让新版本直接覆盖旧的版本是让两个版本同时存在,如果新版本的 AS 有问题就可以快速切回旧的版本继续使用!
    Leon821
        8
    Leon821  
       Aug 12, 2022
    一直在用 Canary ,比 release 感觉性能高点
    DeweyReed
        9
    DeweyReed  
    OP
       Aug 12, 2022
    @zhonghanwen 请问怎么做到的呢?安装到新的位置?
    DeweyReed
        10
    DeweyReed  
    OP
       Aug 12, 2022
    @Leon821 很多人都在用 Canary 。我一直不敢相信稳定版都不稳定,Canary 是怎么做得到的呢?
    CtrlAltDeleteMe
        11
    CtrlAltDeleteMe  
       Aug 12, 2022   1
    @DeweyReed 我用的是 mac 系统,mac 系统的话直接打开应用程序然后找到 Android Studio 应用后重命名例如我会修改成 Android Studio-old ,然后官网全量下载最新版本的 Android Studio 安装就可以了。我是不使用旧版本通过更新补丁包的形式更新,这种方式更后就会覆盖掉旧版本了。
    DeweyReed
        12
    DeweyReed  
    OP
       Aug 12, 2022
    @zhonghanwen 谢谢!下个版本我试试!
    zzl22100048
        13
    zzl22100048  
       Aug 12, 2022
    用 tool box 安装 Android Studio 可以随便切版本
    DeweyReed
        14
    DeweyReed  
    OP
       Aug 12, 2022
    @zzl22100048 我昨天还看了,最低版本是 Chipmunk ,BubbleBee 已经没有啦。
    Anonywp
        15
    Anonywp  
       Aug 12, 2022
    炸过好几次了,大版本更新也是一样的,我的建议是更新出了等一段时间看看同行们反馈有没有 BUG 再升
    DeweyReed
        16
    DeweyReed  
    OP
       Aug 13, 2022
    @Anonywp 我这不等了三个月,搜遍了 Reddit 才升级的。还是得自己踩坑,叹气。
    zhanlanhuizhang
        17
    zhanlanhuizhang  
       Aug 15, 2022
    第一点应该是你的 com.android.tools.build:gradle ,版本太低了。换成 7.2.2
    DeweyReed
        18
    DeweyReed  
    OP
       Aug 15, 2022
    @zhanlanhuizhang AGP 、Gradle 什么的升级降级都试过啦。另外,AGP 之前就和 Android Studio 版本脱勾了,应该也不是问题所在。
    DeweyReed
        19
    DeweyReed  
    OP
       Aug 23, 2022
    又遇到了不提示新系统 API 的问题。用回了 7.1.3 大黄蜂哈哈哈哈
    AItsuki
        20
    AItsuki  
       Aug 24, 2022
    新 api 问题我也遇到了,是 kotlin 插件的问题。kotlin 插件 1.7.10 的 bug ,回退到 1.6.10 就好了
    AItsuki
        22
    AItsuki  
       Aug 24, 2022 via Android
    另外 用新 ide 没关系,我也喜欢用 canary ,养成执行 lint 检查的习惯就好了,gradle 有相应的 task 。
    DeweyReed
        23
    DeweyReed  
    OP
       Aug 24, 2022
    @AItsuki 谢谢!之前搜了好多遍 IssueTracker 都没找到。
    About     Help     Advertise     Blog     API     FAQ     Solana     1075 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 46ms UTC 23:28 PVG 07:28 LAX 16:28 JFK 19:28
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86