2017-08-28 9 views
-1

Githubからたくさんのライブラリをダウンロードしました。アンドロイドスタジオに追加したいときは、私が持っているすべてのライブラリに.jarファイルはありません。 jarファイルがないのはなぜですか?これらのライブラリをAndroidスタジオに追加するにはどうすればよいですか? GitHubのから第三者のAndroidライブラリのフォーマット

+2

どのようなライブラリですか?彼らは純粋なJavaですか?または、Android固有のものがいくつかありますか? –

+0

Android固有。例はブームメニューライブラリです。プロジェクトに追加するにはどうすればよいですか? –

+1

READMEファイルから始めることをお勧めします。ライブラリの使い方を正確に説明しています。通常、私は下の私の答えで述べるように、あなたのgradleビルドファイルに行を追加するだけです。 –

答えて

0

ライブラリBinTray依存関係がない場合...例は

This one?ブームメニューライブラリです...さて、あなたは、それ以外の場合だけnot reading the documentation

です。

これはJitPackは、ビルドにGitプロジェクトを取得するには

ためですまさにです:

ステップ1

は、リポジトリの終わりに、あなたのルートbuild.gradleにそれを追加するには、ビルドファイルにJitPackリポジトリを追加します。

allprojects { 
     repositories { 
      ... 
      maven { url 'https://jitpack.io' } 
     } 
    } 

ステップ2。それはそれはjarファイルを持っていないということですなぜ、あなたの質問

について

dependencies {  
     compile 'com.github.User:Repo:Tag'  
    } 

に依存関係を追加しますか?

GitHubはコンパイルされたコードの(潜在的に大きい)バイナリを格納するためのものではないため、多くのAndroidライブラリはBinTray over GitHubリリースを好みます。

これらのライブラリをAndroidスタジオに追加するにはどうすればよいですか?

あなたはあなたのプロジェクトに直接それらのクローンを作成することができ、アプリでsettings.gradle

include :app, :library 

app/ 
    build.gradle 
library/ 
    build.gradle 
settings.gradle 
build.gradle 

/build.gradle

dependencies { 
    compile project(":library") 
} 
1

可能な限り、あなたがすべきに追加する正しい行を見つけるあなたのbuild.gradleファイル内のブロックたとえば、あなたのコメントに記載されているブームメニューライブラリのREADMEを見てください。見出しGradle & Mavenの下で、あなたは

compile 'com.nightonke:boommenu:2.1.0' 

を参照してください、build.gradledependenciesブロックに次の行を追加します。Androidのメーカーを同期、そしてあなたが望むように、ライブラリを使用します。

関連する問題