• v4v7升级到androidx过程


    因为原项目应用的都是v4v7包,谷歌改成androidx后就升级了一番,首先在properties文件

    然后在菜单里点击升级,studio会帮你把报名什么的都改掉

    打开项目,发现都自动改掉了,完美,然而做为一个android开发,我怀疑可能没有那么简单,做好心理准备,我们不能太年轻了,应该成熟点了

    果然,运行一番过不了,但是看log发现了一些日志,无非就是一些第三方库要升级了,因为第三方库用了旧的包,不兼容啊,改了就好了,这下看来没问题了,run起来

    看来我还是太年轻了,但是别慌,做为一个android专业的开发人士,必须要稳住,先找到问题的所在,然后我发现了一个有趣的地方,我以为是第三库没有升级的原因,因为第三方库上面还是没有更新的,但是却有一个奇怪的地方,我另外一个升级后的项目是可以的,同样版本的库,点进去库里面引用的版本却不一样,比如我的库点进去,它引用的是v7下面的包,而我升级后的那个项目点进去后发现那个第三库里面引用的是androidx下面的包,有趣,找了一番,发现除了gradle版本不一样其它都一样,猜想可能是版本不一样下载源不一样吧,但是我又不想升级到最新的gradle,原因我想大家都懂,问题太多,而且据说不稳定,所以我是升级到3.2.0的,结果发现好了,坑爹的报错,果然是一个专业的安卓开发人士了

  • 相关阅读:
    Python学习笔记(6)-异常
    Python学习笔记(1)-基本概念
    自动化测试工具Sikuli的安装以及应用
    SoapUI添加断言
    SoapUI接口之间的数据传递
    Fitnesse初体验
    SoapUI5.1.2命令行执行https类型接口集成
    SoapUI命令行执行测试用例
    Jenkins集成AirTest不启动浏览器
    AirTest执行时不能输入汉字
  • 原文地址:https://www.cnblogs.com/LiuZhen/p/10593878.html
Copyright © 2020-2023  润新知