drawableStartリソースが見つからないAPIを修正 19

今日は、Android上で実行してみてください 4.4 (API 19) 故障しています drawableStartリソースが見つかりません。 API 19 TextViewのためdrawableStartを取ります:

android.content.res.Resources $ NotFoundException: 描画可能リソースID#0x7f020からファイルのres /描画可能/ ic_add.xml

私はbuild.gradleファイルにチェックした以下のようにサポートベクトルを持っているが、まだ引っ張ります:

android {
  defaultConfig {
    vectorDrawables.useSupportLibrary = true
  }
}

最後に、私は1.1.0-alpha01 APPCOMPATライブラリバージョンを使用することによって克服されました (以降)

実装 “androidx.appcompat:APPCOMPAT:1.1.0-alpha01”

その後のTextViewに置き換え AppCompatTextView, そして代わりでdrawableStart drawableStartCompat

<androidx.appcompat.widget.AppCompatTextView
    android:id="@+id/tvIconSearch"
    android:layout_width="wrap_content"
    android:layout_height="22dp"
    android:background="@drawable/home_header_search_icon_bg_style"
    android:padding="6dp"
    app:drawableStartCompat="@drawable/ic_add" />