android Gradle错(一)

409 阅读1分钟

报这个错误

日志

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>