根据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"
答案 0 :(得分:2)
版本28(适用于Android Pie及以下版本)是的最新版本 旧版支持库,因此我们建议您迁移到 使用Android Q并向前移动时,AndroidX会存在库。
AndroidX
用androidx名称空间中的包替换了原始的支持库API。仅软件包和Maven工件名称发生了变化;类,方法和字段名称保持不变。
您应该使用
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
您应遵循Release Notes