私はAndroidスタジオの初心者です。Androidスタジオ:どのように '依存関係'は機能しますか?ライブラリを更新するには?
私はこのライブラリhttps://github.com/2dxgujun/AndroidTagGroupを私のプロジェクトに統合しました。
私がにていたものすべてが、その指示に従うこと、したがって、(「依存関係」における)「アプリのGradleのファイル」に次の行を追加することです:
compile 'me.gujun.android.taggroup:library:[email protected]'
そして、「同期」をクリックしてくださいアプリのgradleファイルのAndroidスタジオウィンドウの右上にあります。それは正しく動作します。すばらしいです !
それにもかかわらず、私は本当に、次のことを理解していない:
1) "ライブラリ:[email protected]" とは何を意味しませんか?それは単一のライブラリファイルですか?どこにフォルダがありますか?
2)Android Studioは、このライブラリがディスク上のどこにあるかをどのように知っていますか?私は私のすべてのAndroidプロジェクトをディスク上に持っているフォルダのルートにライブラリフォルダをコピー/貼り付けました。 Android Studioがライブラリを見つけるデフォルトの場所ですか?
3)このライブラリの内容を変更して再コンパイルするにはどうすればよいですか?たとえば、13sp(styles.xml内)を30spに変更し、ライブラリを "./gradlew assembleDebug"(GitHubで述べたように)で再コンパイルしましたが、クリーン/ビルド後でもプロジェクトには何の影響もありません...なぜですか?ところで、 "./gradlew assembleDebug"はどういう意味ですか?
ありがとうございました!
:https://docs.gradle.org/current/userguide/artifact_dependencies_tutorial.html – Henry