私は、次の依存関係のAndroidプロジェクトを持っている:JAR依存関係が存在しない場合、コンパイルエラーを取得する方法はありますか?
-- Android App
---> MySDK.Jar
------> 'org.apache.commons:commons-lang3:3.5'
これはコモンズ・lang3に依存しているMySDK.jarです。
私はAndroidスタジオで作業していますので、私はGradleを使用しています。
ここに私の問題があります: 私は "MySDK.Jar"を誰かに共有しており、自分のAndroidアプリをその上に構築しています。 これは動作しますが、コンパイラは 'org.apache.commons:commons-lang3:3.5'に欠けていることに気付かないことが分かりました。実行時に、 'org.apache.commons:commons-lang3:3.5'を使用しているコードが呼び出されるとクラッシュします。このライブラリを使用してコードを呼び出さないと、問題に気付かないかもしれません。
私たちは、Androidアプリのbuild.gradleファイルに次の行を追加することで、この問題を解決することができることを知っている:
compile 'org.apache.commons:commons-lang3:3.5'
などを示すコンパイルエラーを取得する方法がある場合、私は思ったんだけど依存関係がありませんか?依存関係の問題は、実行時ではなくコンパイル時に確認するほうがよいでしょう。
これにはどのような推奨が推奨されますか?
ありがとうございます!