首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Android

AS 3.5 : project needs to be converted to androidx

  •  
  •   raiz · 7 天前 · 1022 次点击
    Android Studio 3.5 后,对没有使用 AndroidX 的历史工程,新建 module 时,前置要求把工程转换为 AndroidX。
    “project needs to be converted to androidx”

    我觉得非常过分,转换 AndroidX 会造成非常多文件变更,开发者可能只是需要维护它,并不想大动干戈,甚至会引起同事的不满。
    10 回复  |  直到 2019-12-03 14:45:15 +08:00
        1
    Goolge   7 天前
    感觉 还是升级比较好
        2
    shily   7 天前 via Android
    难道我用的假的 AS ? 没有强制要求啊。
    强制要求是因为你依赖的库使用了 AndroidX 了吧。
        3
    cppgohan   7 天前
    我用的假的 AS 3.5.2 :)
    试了一下, 新开一个 google io 2016 项目.. 完全萌大奶

    最近给项目切换了 androidx, 不怎么痛. 切换的收益目前看来没什么, 未来应该还是有点好处的.

    毕竟开发项目, sdk 这些, 碎片化太多了也不好.
        4
    tanranran   7 天前
    升后,没啥问题。挺容易的,不升。很多库现在都用不了
        5
    kassadin   7 天前
    那就用老版本维护

    androidX 只是包名变化,第三方库 Jetifier 自动转化,几乎无痛升级。
        6
    gramyang   7 天前
    不要升级!!!我刚刚就碰到一个诡异的 bug,导致 eventbus 绑定 activity 失败,查了半天连一点线索都没有!!
        7
    raiz   7 天前
    @shily @cppgohan
    我不知道具体版本什么版本开始,
    Android Studio 3.5
    Build #AI-191.8026.42.35.5791312, built on August 9, 2019
    JRE: 1.8.0_202-release-1483-b03 amd64
    JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
    Windows 10 10.0

    具体点说,我的老工程是从远古时代维护过来的,现在没有启用 AndroidX,Android Studio 可以正常打开,是新建 Module 的时候,提示的,finish 不给点
        8
    cppgohan   6 天前
    @raiz 懂了, 用向导创建 module 可能它默认给这个 module 搞成了 androidx. 不过我还是用 2016 那个, 想到新建 module.. 也能 finish, 新建的 module 依赖了 28.0.0 的 support 库, 没有依赖 androidx..

    Android Studio 3.5.2
    Build #AI-191.8026.42.35.5977832, built on October 31, 2019
    JRE: 1.8.0_202-release-1483-b03 amd64
    JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
    Windows 10 10.0
        9
    gramyang   6 天前
    @gramyang 搞错了。。。不是 androidx 的锅(😅)
        10
    ApmI00   6 天前
    可能因为你新建 Module 的时候,compileSDK 选择的版本问题,忘记是 28 还是多少来着,就强制使用 androidx.老项目转到 androidx 也简单,不过,有的地方有坑,特别是使用了有些依赖不严谨的第三方库的时候。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4515 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 01:56 · PVG 09:56 · LAX 17:56 · JFK 20:56
    ♥ Do have faith in what you're doing.