栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Ghost项目升级到AndroidX问题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ghost项目升级到AndroidX问题

目标:

最近有一个大胆的想法:重启Ghost项目。  https://github.com/GeekGhost/Ghost

背景:

由于公司现在使用了混合开发。Android+ReactNative模式。

于是便有了这个想法。在原有的Ghost纯Android项目中,新增RN代码。完成混合项目。

问题点:

于是就开始干,Ghost项目是2017年开启的,到现在有很长时间不更新了。首次clone项目运行后,发现项目不能运行,直接闪退。变开始了修复道路,并将项目转到AndroidX。


升级Ghost 项目到AndroidX遇到的问题
  • Android Studio 不提示错误代码,不提示类导包
  • AndroidX迁移问题
  • 升级butterknife
  • 升级realm
  • 升级fragmention库 

一、Android Studio 不提示错误代码,不提示类导包

Android Studio 不提示错误代码,不提示类导包_阿杜的博客-CSDN博客

二、AndroidX迁移问题

[转]Android AndroidX的迁移 - 简书

三、升级butterknife

升级到10.2.3

四、升级realm

处理java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/appcompat/R$drawable;

升级到classpath 'io.realm:realm-gradle-plugin:6.1.0'
https://github.com/realm/realm-java/issues/6557

五、升级fragmention库

最新版本的androidx会报错java.lang.NoSuchFieldError: No field mActive of type Landroid/util/SparseArray 
https://github.com/YoKeyword/Fragmentation/issues/1196
me.yokeyword:fragmentationx:1.0.1

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/274782.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号