2016-12-24 10 views
0

タイトルはちょっと誤解を招いていますが、私は正直なところ、他の方法でそれを語る方法を知らないのです。私は私が働いている私の現在のアプリでハイライト(fasteranimationscontainer-master)を使用したいアプリで別のライブラリを使用するにはどうすればよいですか?

enter image description here

:これは私のプロジェクト構造です。 jarファイルをライブラリフォルダに入れ、Android Studioからライブラリに追加してインポートしました。しかし、そのインポートされたライブラリのオブジェクトを作成しようとすると、表示されず/インポートされません。

私はまだアンドロイドスタジオを使用する方法を学んでいますので、どんな助けでも大歓迎です!

+0

質問にbuild.gradleファイルコードを追加できますか? – X09

+0

Android Studioでモジュールとして読み込み、アプリにライブラリとして追加します。 –

答えて

-1

1.ソースコードだけでライブラリを含めるためにのみソースコード

とライブラリ(FasterAnimationsContainerのような)プロジェクトに、あなただけのファイルからモジュールとしてインポートする必要があります - >新規 - >アンドロイドStudioのインポートモジュール

enter image description here

あり、プロジェクトフォルダのダイアログも、あなたのライブラリが存在するパスを入力する必要があります。

android { 
    ... 
    dependencies { 
    ... 
    compile project(':fasteranimationscontainer') 
    ... 
    } 
} 

今、あなたはあなたのプロジェクトでそれを使用することができます。

次に、あなたの依存関係など、あなたのアプリbuild.gradleにモジュールを追加する必要があります。

2. MavenのかJCenterからライブラリ

あなたのライブラリーは、Mavenのためにアップロードしたプロジェクトまたはjcenterに依存関係を追加するには、あなたはあなたのアプリbuild.gradleファイルを変更する必要があり、必要なパッケージを構成する余分な行を追加してください。例えば、特定のGoogleやAndroidのために、依存関係は次のようになります。

android { 
    ... 
    dependencies { 
     // Google Play Services 
     compile 'com.google.android.gms:play-services:6.5.+' 

     // Support Libraries 
     compile 'com.android.support:support-v4:22.2.1' 
    } 
} 

は常に最初のライブラリのREADMEを読むことをお試しください。


提案:
それでもAndroidのメーカーを使用して学習した場合、あなたはUsing Android Studioを読むことができます。 AndroidスタジオはGradleと密接に関連しているため、Getting Started with Gradleとお読みください。

+0

ダウン投票の場合、ダウン投票の理由を教えてください。私は訂正します。 –

+0

今、私はこのエラーが発生しています:エラー:依存関係のアニメーションテスト:fasterAnimationsContainermaster:プロジェクトのアプリケーションで不特定のコンパイルの依存関係としてサポートされていないAPKアーカイブに解決します。ファイル:C:\ Users \ Owen \ Documents \ GitHub \アニメーションTest \ fasterAnimationsContainermaster \ build \ outputs \ apk \ fasterAnimationsContainermaster-release-unsigned.apkこれは私のgradleのようです:http:// imgur。com/a/IMHj8) –

+0

'コンパイルプロジェクト(パス: ':fasteranimationscontainer')'を試してください。 'fasteranimationscontainer'はモジュール名です。 –

関連する問題