gpt4 book ai didi

cordova - AndroidX 过渡和 Cordova,有哪些风险/好处?

转载 作者:行者123 更新时间:2023-12-02 18:11:00 33 4
gpt4 key购买 nike

这是我的故事:我已将我的应用迁移到 AndroidX,因为我需要从网上找到的库中获取一些新功能。

问题:我目前遇到了一些问题,因为我现在需要为 Cordova 开发一个插件来实现该应用程序的一部分。

我用我的库生成了一个 .arr 文件,并尝试制作一个 Cordova 插件,充当使用该库的接口(interface)。但是,当我尝试将 Cordova-plugin-camera 与使用 AndroidX 的插件一起使用时,我收到错误:重复导入,因为 cordova-plugin-camera 使用支持库。

解决方案:我已删除对 AndroidX 的依赖项并用旧的支持库替换它们。

问题:现在切换到 AndroidX 是个好主意还是保留支持库会更好?我实现了什么错误吗?您为您的项目选择了什么?

最佳答案

我创建了几个实用插件来协助 Cordova Android 项目中的 AndroidX 迁移:

我在现有插件中创建了这些作为 AndroidX 支持的通用解决方案,这些插件引用了 Android 支持库,例如cordova-diagnostic-plugin反对AndroidX support issues has been raised .

这意味着,通过在已包含引用旧支持库名称和/或 AndroidX 名称的插件的 Cordova 项目中安装这两个插件,构建现在将成功。

例如,尝试这个测试用例:

cordova create test && cd test
cordova platform add android@8
cordova build android
=> build succeeds
cordova plugin add cordova.plugins.diagnostic@5
cordova build android
=> build succeeds
cordova plugin add cordova-plugin-androidx
cordova build android
=> build fails
cordova plugin add cordova-plugin-androidx-adapter
cordova build android
=> build succeeds

关于cordova - AndroidX 过渡和 Cordova,有哪些风险/好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55475780/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com