【问题标题】:Unable to find and use Android ConstraintLayout as before无法像以前一样找到和使用 Android ConstraintLayout
【发布时间】:2016-12-20 05:12:23
【问题描述】:

Where I'm looking for ConstraintLayout

如图所示,我无法在那里寻找 ConstraintLayout 依赖项。但是在查看 Android Sdk 文件夹时,它就在那里,目前是 1.0.0-alpha6。更新到 AS Beta 后会出现这种情况,不确定是不是因为这个。

P/S:抱歉,如果我提问的方式有误,我是新来的。

【问题讨论】:

    标签: android android-constraintlayout


    【解决方案1】:

    ConstraintLayout 现在通过 SDK 管理器分发——转到Tools > Android > SDK Manager 菜单项以启动它,然后单击SDK Tools。在Support Repository 部分,您应该会看到一个名为“ConstraintLayout for Android”的项目——选择它进行安装(它将自动安装求解器库)。

    完成后,您可以简单地将一个 ConstraintLayout 从调色板拖到设计界面:

    这将自动将依赖项添加到您的 build.gradle 文件中的约束布局。或者,您也可以手动添加依赖项:)

    【讨论】:

    • 这不是我的问题。一切都很好,就像你告诉我的那样,除了短语 这将自动将依赖项添加到你的 build.gradle 文件中的约束布局。 我正在做你的替代建议。无论如何感谢您的帮助。 :)
    • 您使用的是哪个版本的工作室?
    • 它是 2.2 Beta 1。希望能像往常一样使用它,每次都手动这样做并不理想
    • 如果您的 build.gradle 中没有任何依赖项并且您从调色板中拖动了一个 ConstraintLayout,或者您创建了一个以 ConstraintLayout 作为根的新布局文件,它肯定应该添加依赖项(并且如果需要,建议您下载它)。如果这没有发生,请您提交错误tools.android.com/filing-bugs 吗?谢谢!
    【解决方案2】:

    在研究了一些变通方法后,我发现只需手动将以下行添加到模块级 build.gradle 文件:

    compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha6'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-27
      • 1970-01-01
      • 2011-10-21
      • 2016-12-19
      • 1970-01-01
      • 2018-05-17
      • 2018-01-19
      • 1970-01-01
      相关资源
      最近更新 更多