報這個錯誤
日誌
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>
複製程式碼