3.2.1では、ネイティブライブラリに表示される2つのビルドバリアントがありました。リリースとデバッグ3.3では、これらのABIとすべてのABIの組み合わせを入手しました。私は、リリースビルドビルドに切り替えてsigningConfigsを設定しました。今私はドロップダウンメニューからデバッグビルドバリアントをチェックしようとするとそれはすぐにリリースビルドバリアントに戻ります。AndroidでのJavaコンパイルの前にタスクを実行する適切な方法は、各バリアントのコンパイルタスクをタスクに依存させることです。ビルドシステムは、アプリのリソースとソースコードをコンパイルし、それらをAPKファイルにパッケージ化します。APKファイルを使ってテストやデプロイや署名や配信を行うことができます。今まで、広告版と有料版を別のプロジェクトにして、両方に同じ内容の修正を行っていたが、コードを共通化できると手間が省ける。Studioのビルドバリアント機能を使えば、一つのプロジェクトにできることが分かった。Studioではdebugとreleaseという二つのビルドタイプを設定していると思います。