AppCompat / Support 26.1.0中的库与AndroidX之间的兼容性

问题描述 投票:0回答:1

我的公司为Android开发了一个库。目前,我们有一个实时版本:

    implementation 'com.android.support:appcompat-v7:26.1.0'
    implementation 'com.android.support:support-v4:26.1.0'
    implementation 'com.android.support:support-core-utils:26.1.0'

和带有]的开发版本>

    implementation "com.android.support:cardview-v7:28.0.0"
    implementation "com.android.support:appcompat-v7:28.0.0"
    implementation "com.android.support:support-core-utils:28.0.0"
    implementation "com.android.support:support-compat:28.0.0"
    implementation "com.android.support:support-fragment:28.0.0"
    implementation "com.android.support:design:28.0.0"

在我们的测试应用程序上,我们找不到任何问题,但是在实现过程中使用的是“ 26.1.0”。另外,我已经在Android的门户网站上搜索了信息,但是他们没有太多有关Library开发的信息,关于迁移到androidX的所有信息都与App开发人员有关。

我的问题是:

推送28.0.0更新时,与我们的客户端应用程序的兼容性是否会有任何问题?

将整个库迁移到AndroidX是否值得?

会破坏与运行AppCompat / Support的应用程序的兼容性吗?

我的公司为Android开发了一个库。目前,我们有一个实时版本,其中包含:实现'com.android.support:appcompat-v7:26.1.0'实现'com.android.support:support-v4:26.1 ....

android android-support-library android-library androidx
1个回答
0
投票
AndroidX将原始支持库API替换为androidx名称空间。仅软件包和Maven工件名称改变类,方法和字段名称未更改。
© www.soinside.com 2019 - 2024. All rights reserved.