1

React Mativeのような第三者のライブラリは特定のbuildToolsVersion( "23.0.1"での記述時)を強制し、他のバージョンではより高い値を使用します。各サブモジュールに特定のバージョン(gradle force build tools version on third party libraries?)を使用させることで、これを回避する方法があるようです。Androidのサブモジュール間で一般的なbuildToolsVersionを強制することの影響はありますか?

私が使用しているインフラストラクチャは最新バージョンをサポートできないため、上記のものは私にとってはうまくいくので、古いものに頼る必要があります。私はこれが実行中にアプリケーションの動作にどのように影響するか知りたいのです。また、私は主要バージョンが整列しないように、25でSDKバージョンを使用する予定です。

実行時の影響がなく、コンパイル時にエラーが発生した場合は最適ですが、どのように正確に動作するかはわかりません。

答えて

0

私は、任意の実行時に

buildToolsVersionは、あなたがしたいことをコンパイラのバージョン(AAPT、DX、のrenderScriptコンパイラ)であれば、このアプリの動作に影響を与えることができる方法を知って好奇心ランタイムに影響を与えることなく使用してください。
また、compileSdkVersionよりも高いバージョンのビルドツールを使用することもできます。

さらにdetails here

関連する問題