久しぶりに Android と Unity を再度接続する必要があります。Android Studio から AAR パッケージをエクスポートする必要があり、パッケージのエクスポート時に「java.lang.ClassNotFoundException: com.android.tools. lint.client.api.Vendor」
この問題は以前にも発生したようですが、時間が経っても印象がないので、再度インターネットで調べてみました。
多くの人が推奨している回避策は、
lintOptions {
checkReleaseBuilds false
}
しかし、試してみてもやはり動作せず、問題は解決しませんでした。その後、以前に AAR をパッケージ化できたいくつかのプロジェクト ファイルの構成を比較したところ、gradle ツールのバージョンが原因である可能性があることがわかりました。 gradle をアップグレードしたため、新しいプロジェクトを開きました。今後、デフォルトのバージョンは です。 "com.android.tools.build:gradle:4.0.0"
以前のものはすべて です 3.5.0
。したがって、バージョンを に変更する "com.android.tools.build:gradle:3.5.0"
と、正常にパッケージ化できます。
したがって、少なくとも私個人にとって、このエラーは gradle ツールのバージョンが原因である可能性があります。
今後の問い合わせのためにここに記録されます。