【问题标题】:android aapt error:no layout_constraintLeft_toLeftOfandroid aapt 错误:没有 layout_constraintLeft_toLeftOf
【发布时间】:2018-06-14 03:51:39
【问题描述】:

当我使用 aapt 命令行为新创建的 android 项目生成 .R 文件时,它表明

No resource identifier found for attribute 'layout_constraintLeft_toLeftOf' in package 'com.test.androidpack'

那么,如何在 aapt 命令行中包含约束布局?

我的命令行如下: aapt package -f ^ -M C:\Users\Administrator\Desktop\test\AndoidPack\app\src\main\AndroidManifest.xml ^ -I D:\Android\Sdk\platforms\android-27\android.jar ^ -S C:\Users\Administrator\Desktop\test\AndoidPack\app\src\main\res ^ -J gen ^ -m 我尝试添加-I xxxx\constraint-layout-1.1.1.aar,-j constraint-layout-1.1.1.aar,都失败了

【问题讨论】:

    标签: android android-resources aapt


    【解决方案1】:

    属性“layout_constraintHorizo​​ntal_bias”用于 ConstraintLayout。但是,在您的布局文件中,有一个 LinearLayout。

    尝试将 LinearLayout 替换为 ConstraintLayout。

    您可能还需要添加

    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    

    到此应用模块的 build.gradle 文件中的依赖项块。

    然后清理并使其像魅力一样工作的项目无效

    【讨论】:

      【解决方案2】:

      添加到你的 app/build.gradle

      dependencies {
          ...
          implementation 'com.android.support.constraint:constraint-layout:1.0.2'
          ...
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-03-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-21
        相关资源
        最近更新 更多