报这个错误
日志
Process 'command 'E:\AndroidSdk\build-tools\28.0.3\aapt.exe'' finished with
non-zero exit value 1
这个错误主要是资源引用错误,改正就可以了
不过在前一个控件引用了后一个控件的id 这个时候Android studio是不会报错的 这种情况不好找到那错了,如:
<android.support.constraint.ConstraintLayout
android:layout_height="match_parent"
android:layout_width="match_parent"
android:padding="12dp"
>
<TextView
android:id="@+id/aaaa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/third_level_text"
android:textSize="12sp"
android:text="第一个控件"
app:layout_constraintRight_toLeftOf="@id/bbbb"
/>
<TextView
android:id="@+id/bbbb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/third_level_text"
android:textSize="12sp"
android:text="第二个控件"
app:layout_constraintLeft_toRightOf="@id/aaaa"
/>
</android.support.constraint.ConstraintLayout>
这个的时候就好出现这个错误 因为在第一个控件引用 bbbb时 实际上 bbbb这个还没有 所以会报错
这个时候只需要在第一个引用时直接创建这个 bbbb id 然后再把第二个控件设置为这个bbbb id 就好了
<android.support.constraint.ConstraintLayout
android:layout_height="match_parent"
android:layout_width="match_parent"
android:padding="12dp"
>
<TextView
android:id="@+id/aaaa"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/third_level_text"
android:textSize="12sp"
android:text="第一个控件"
app:layout_constraintRight_toLeftOf="@+id/bbbb"
/>
<TextView
android:id="@id/bbbb"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/third_level_text"
android:textSize="12sp"
android:text="第二个空间"
app:layout_constraintLeft_toRightOf="@id/aaaa"
/>
</android.support.constraint.ConstraintLayout>