最近项目遇到support.v4、support.v7等包中的类在使用时,出现类似的问题:Error inflating class android.support.constraint.ConstraintLayout
于是整理了下,把v4、v7对应的类路径和AndroidX的类路径做了对照,去重后,可能不全,仅供参考。
| 支持库类 | AndroidX 类 |
| android.support.constraint.Barrier | androidx.constraintlayout.widget.Barrier |
| android.support.constraint.ConstraintHelper | androidx.constraintlayout.widget.ConstraintHelper |
| android.support.constraint.ConstraintLayout | androidx.constraintlayout.widget.ConstraintLayout |
| android.support.constraint.Constraints | androidx.constraintlayout.widget.Constraints |
| android.support.constraint.ConstraintSet | androidx.constraintlayout.widget.ConstraintSet |
| android.support.constraint.Group | androidx.constraintlayout.widget.Group |
| android.support.constraint.Guideline | androidx.constraintlayout.widget.Guideline |
| android.support.constraint.Placeholder | androidx.constraintlayout.widget.Placeholder |
| android.support.constraint.R | androidx.constraintlayout.widget.R |
| android.support.constraint.solver.ArrayLinkedVarybles | androidx.constraintlayout.solver.ArrayLinkedVariables |
| android.support.constraint.solver.ArrayRow | androidx.constraintlayout.solver.ArrayRow |
| android.support.constraint.solver.Cache | androidx.constraintlayout.solver.Cache |
| android.support.constraint.solver.GoalRow | androidx.constraintlayout.solver.GoalRow |
| android.support.constraint.solver.LinearSystem | androidx.constraintlayout.solver.LinearSystem |
| android.support.constraint.solver.Metrics | androidx.constraintlayout.solver.Metrics |
| android.support.constraint.solver.Pools | androidx.constraintlayout.solver.Pools |
| android.support.constraint.solver.SolverVariable | androidx.constraintlayout.solver.SolverVariable |
| android.support.constraint.solver.widgets.Analyzer | androidx.constraintlayout.solver.widgets.Analyzer |
| android.support.constraint.solver.widgets.Barrier | androidx.constraintlayout.solver.widgets.Barrier |
| android.support.constraint.solver.widgets.Chain | androidx.constraintlayout.solver.widgets.Chain |
| android.support.constraint.solver.widgets.ChainHead | androidx.constraintlayout.solver.widgets.ChainHead |
| android.support.constraint.solver.widgets.ConstraintAnchor | androidx.constraintlayout.solver.widgets.ConstraintAnchor |
| android.support.constraint.solver.widgets.ConstraintHorizontalLayout | androidx.constraintlayout.solver.widgets.ConstraintHorizontalLayout |
| android.support.constraint.solver.widgets.ConstraintTableLayout | androidx.constraintlayout.solver.widgets.ConstraintTableLayout |
| android.support.constraint.solver.widgets.ConstraintWidget | androidx.constraintlayout.solver.widgets.ConstraintWidget |
| android.support.constraint.solver.widgets.ConstraintWidgetContainer | androidx.constraintlayout.solver.widgets.ConstraintWidgetContainer |
| android.support.constraint.solver.widgets.ConstraintWidgetGroup | androidx.constraintlayout.solver.widgets.ConstraintWidgetGroup |
| android.support.constraint.solver.widgets.Guideline | androidx.constraintlayout.solver.widgets.Guideline |
| android.support.constraint.solver.widgets.Helper | androidx.constraintlayout.solver.widgets.Helper |
| android.support.constraint.solver.widgets.Optimizer | androidx.constraintlayout.solver.widgets.Optimizer |
| android.support.constraint.solver.widgets.Rectangle | androidx.constraintlayout.solver.widgets.Rectangle |
| android.support.constraint.solver.widgets.ResolutionAnchor | androidx.constraintlayout.solver.widgets.ResolutionAnchor |
| android.support.constraint.solver.widgets.ResolutionDimension | androidx.constraintlayout.solver.widgets.ResolutionDimension |
| android.support.constraint.solver.widgets.wesolutionNode | androidx.constraintlayout.solver.widgets.WesolutionNode |
| android.support.constraint.solver.widgets.Snapshot | androidx.constraintlayout.solver.widgets.Snapshot |
| android.support.constraint.solver.widgets.WidgetContainer | androidx.constraintlayout.solver.widgets.WidgetContainer |
| android.support.v7.app.ActionBar | androidx.appcompat.app.ActionBar |
| android.support.v7.app.ActionBarDrawerToggle | androidx.appcompat.app.ActionBarDrawerToggle |
| android.support.v7.app.ActionBarDrawerToggleHoneycomb | androidx.appcompat.app.ActionBarDrawerToggleHoneycomb |
| android.support.v7.app.AlertController | androidx.appcompat.app.AlertController |
| android.support.v7.app.AlertDialog | androidx.appcompat.app.AlertDialog |
| android.support.v7.app.AppCompatActivity | androidx.appcompat.app.AppCompatActivity |
| android.support.v7.app.AppCompatCallback | androidx.appcompat.app.AppCompatCallback |
| android.support.v7.app.AppCompatDelegate | androidx.appcompat.app.AppCompatDelegate |
| android.support.v7.app.AppCompatDelegateImpl | androidx.appcompat.app.AppCompatDelegateImpl |
| android.support.v7.app.AppCompatDialog | androidx.appcompat.app.AppCompatDialog |
| android.support.v7.app.AppCompatDialogFragment | androidx.appcompat.app.AppCompatDialogFragment |
| android.support.v7.app.AppCompatViewInflater | androidx.appcompat.app.AppCompatViewInflater |
| android.support.v7.app.MediaRouteActionProvider | androidx.mediarouter.app.MediaRouteActionProvider |
| android.support.v7.app.MediaRouteButton | androidx.mediarouter.app.MediaRouteButton |
| android.support.v7.app.MediaRouteCastDialog | androidx.mediarouter.app.MediaRouteCastDialog |
| android.support.v7.app.MediaRouteChooserDialog | androidx.mediarouter.app.MediaRouteChooserDialog |
| android.support.v7.app.MediaRouteChooserDialogFragment | androidx.mediarouter.app.MediaRouteChooserDialogFragment |
| android.support.v7.app.MediaRouteControllerDialog | androidx.mediarouter.app.MediaRouteControllerDialog |
| android.support.v7.app.MediaRouteControllerDialogFragment | androidx.mediarouter.app.MediaRouteControllerDialogFragment |
| android.support.v7.app.MediaRouteDevicePickerDialog | androidx.mediarouter.app.MediaRouteDevicePickerDialog |
| android.support.v7.app.MediaRouteDialogFactory | androidx.mediarouter.app.MediaRouteDialogFactory |
| android.support.v7.app.MediaRouteDialogHelper | androidx.mediarouter.app.MediaRouteDialogHelper |
| android.support.v7.app.MediaRouteDiscoveryFragment | androidx.mediarouter.app.MediaRouteDiscoveryFragment |
| android.support.v7.app.MediaRouteExpandCollapseButton | androidx.mediarouter.app.MediaRouteExpandCollapseButton |
| android.support.v7.app.MediaRouterThemeHelper | androidx.mediarouter.app.MediaRouterThemeHelper |
| android.support.v7.app.MediaRouteVolumeSlider | androidx.mediarouter.app.MediaRouteVolumeSlider |
| android.support.v7.app.NavItemSelectedListener | androidx.appcompat.app.NavItemSelectedListener |
| android.support.v7.app.OverlayListView | androidx.mediarouter.app.OverlayListView |
| android.support.v7.app.ResourcesFlusher | androidx.appcompat.app.ResourcesFlusher |
| android.support.v7.app.ToolbarActionBar | androidx.appcompat.app.ToolbarActionBar |
| android.support.v7.app.TwilightCalculator | androidx.appcompat.app.TwilightCalculator |
| android.support.v7.app.TwilightManager | androidx.appcompat.app.TwilightManager |
| android.support.v7.app.WindowDecorActionBar | androidx.appcompat.app.WindowDecorActionBar |
| android.support.v7.appcompat.R | androidx.appcompat.R |
| android.support.v7.cardview.R | androidx.cardview.R |
| android.support.v7.content.res.AppCompatResources | androidx.appcompat.content.res.AppCompatResources |
| android.support.v7.graphics.ColorCutQuantizer | androidx.palette.graphics.ColorCutQuantizer |
| android.support.v7.graphics.drawable.AnimatedStateListDrawableCompat | androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat |
| android.support.v7.graphics.drawable.DrawableContainer | androidx.appcompat.graphics.drawable.DrawableContainer |
| android.support.v7.graphics.drawable.DrawableWrapper | androidx.appcompat.graphics.drawable.DrawableWrapper |
| android.support.v7.graphics.drawable.DrawerArrowDrawable | androidx.appcompat.graphics.drawable.DrawerArrowDrawable |
| android.support.v7.graphics.drawable.StateListDrawable | androidx.appcompat.graphics.drawable.StateListDrawable |
| android.support.v7.graphics.Palette | androidx.palette.graphics.Palette |
| android.support.v7.graphics.Target | androidx.palette.graphics.Target |
| android.support.v7.gridlayout.R | androidx.gridlayout.R |
| android.support.v7.internal.widget.PreferenceImageView | androidx.preference.internal.PreferenceImageView |
| android.support.v7.media.MediaControlIntent | androidx.mediarouter.media.MediaControlIntent |
| android.support.v7.media.MediaItemMetadata | androidx.mediarouter.media.MediaItemMetadata |
| android.support.v7.media.MediaItemStatus | androidx.mediarouter.media.MediaItemStatus |
| android.support.v7.media.MediaRouteDescriptor | androidx.mediarouter.media.MediaRouteDescriptor |
| android.support.v7.media.MediaRouteDiscoveryRequest | androidx.mediarouter.media.MediaRouteDiscoveryRequest |
| android.support.v7.media.MediaRouteProvider | androidx.mediarouter.media.MediaRouteProvider |
| android.support.v7.media.MediaRouteProviderDescriptor | androidx.mediarouter.media.MediaRouteProviderDescriptor |
| android.support.v7.media.MediaRouteProviderProtocol | androidx.mediarouter.media.MediaRouteProviderProtocol |
| android.support.v7.media.MediaRouteProviderService | androidx.mediarouter.media.MediaRouteProviderService |
| android.support.v7.media.MediaRouter | androidx.mediarouter.media.MediaRouter |
| android.support.v7.media.MediaRouterApi24 | androidx.mediarouter.media.MediaRouterApi24 |
| android.support.v7.media.MediaRouterJellybean | androidx.mediarouter.media.MediaRouterJellybean |
| android.support.v7.media.MediaRouterJellybeanMr1 | androidx.mediarouter.media.MediaRouterJellybeanMr1 |
| android.support.v7.media.MediaRouterJellybeanMr2 | androidx.mediarouter.media.MediaRouterJellybeanMr2 |
| android.support.v7.media.MediaRouteSelector | androidx.mediarouter.media.MediaRouteSelector |
| android.support.v7.media.MediaSessionStatus | androidx.mediarouter.media.MediaSessionStatus |
| android.support.v7.media.RegisteredMediaRouteProvider | androidx.mediarouter.media.RegisteredMediaRouteProvider |
| android.support.v7.media.RegisteredMediaRouteProviderWatcher | androidx.mediarouter.media.RegisteredMediaRouteProviderWatcher |
| android.support.v7.media.RemoteControlClientCompat | androidx.mediarouter.media.RemoteControlClientCompat |
| android.support.v7.media.RemotePlaybackClient | androidx.mediarouter.media.RemotePlaybackClient |
| android.support.v7.media.RouteMediaPlayerConnector | androidx.mediarouter.media.RouteMediaPlayerConnector |
| android.support.v7.media.SystemMediaRouteProvider | androidx.mediarouter.media.SystemMediaRouteProvider |
| android.support.v7.mediarouter.R |

本文汇总了从Support库到AndroidX的类迁移过程,帮助开发者解决在项目中使用ConstraintLayout时遇到的错误,包括类路径对照和可能的解决方案。
最低0.47元/天 解锁文章
3843

被折叠的 条评论
为什么被折叠?



