android Gradle錯(一)

醉過才知酒濃發表於2018-11-22

報這個錯誤

日誌

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>
複製程式碼

相關文章