版本28是旧版支持库的最新版本,因此建议您迁移到AndroidX库

时间:2020-05-05 07:36:38

标签: java android android-studio

根据documentation使用通知,我经过这行代码 ERROR TypeError: Cannot read property 'target' of undefined 至build.gradle文件。但是Android Studio用红色强调它并说:版本28(适用于Android Pie及以下版本)是旧版支持库的最新版本,因此我们建议您在使用Android Q并向前迁移时迁移到AndroidX库。 有人可以告诉我这是什么意思吗?我只用几天。该测试项目应与Android 5.0兼容,因此,此文档化的向后兼容性库有什么问题?这是来自builde.gradle文件的代码:

implementation "com.android.support:support-compat:28.0.0"

1 个答案:

答案 0 :(得分:2)

版本28(适用于Android Pie及以下版本)是的最新版本 旧版支持库,因此我们建议您迁移到 使用Android Q并向前移动时,AndroidX会存在库。

AndroidX用androidx名称空间中的包替换了原始的支持库API。仅软件包和Maven工件名称发生了变化;类,方法和字段名称保持不变。

您应该使用

implementation 'androidx.legacy:legacy-support-v4:1.0.0'

您应遵循Release Notes