React Mativeのような第三者のライブラリは特定のbuildToolsVersion( "23.0.1"での記述時)を強制し、他のバージョンではより高い値を使用します。各サブモジュールに特定のバージョン(gradle force build tools version on third party libraries?)を使用させることで、これを回避する方法があるようです。Androidのサブモジュール間で一般的なbuildToolsVersionを強制することの影響はありますか?
私が使用しているインフラストラクチャは最新バージョンをサポートできないため、上記のものは私にとってはうまくいくので、古いものに頼る必要があります。私はこれが実行中にアプリケーションの動作にどのように影響するか知りたいのです。また、私は主要バージョンが整列しないように、25でSDKバージョンを使用する予定です。
実行時の影響がなく、コンパイル時にエラーが発生した場合は最適ですが、どのように正確に動作するかはわかりません。