android Tesseract エラー: シンボルを見つけられません

エラー: シンボルを見つけられません

シンボル: クラス Size
場所: クラス com.googlecode.leptonica.android.Pix

エラー: パッケージandroid.support.annotationは存在しません

上のようなエラーが出ました。同様に下のようなエラーも出ました。

同様に、以下のクラスも見つかりませんでした。

  • com.googlecode.leptonica.android.Binarize
  • com.googlecode.leptonica.android.Box
  • com.googlecode.leptonica.android.Boxa
  • com.googlecode.leptonica.android.Constants
  • com.googlecode.leptonica.android.Edge
  • com.googlecode.leptonica.android.JpegIO
  • com.googlecode.leptonica.android.MorphApp
  • com.googlecode.leptonica.android.Rotate
  • com.googlecode.tesseract.android.TessBaseAPI.PageSegMode

解決策

プロジェクトのbuild.gradleに以下のコードを追加する

implementation 'androidx.appcompat:appcompat:1.0.0'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
androidTestImplementation 'androidx.test:runner:1.2.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0'

そして、足りないパッケージの追加は下の画面よりできるはず。。。