2017-01-30 3 views
0

私はjarファイルを取得し、私のプロジェクトのlibフォルダに貼り付けました。 APIキーを手に入れた、とも書いたコードをコンパイルするが、それでもAndroidスタジオ:canot import com.google.android.youtube

dependencies { 
compile files('libs/YouTubeAndroidPlayerApi.jar') 
compile files('libs/YouTubeAndroidPlayerApi.jar') 
compile fileTree(include: ['*.jar'], dir: 'libs') 
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
    exclude group: 'com.android.support', module: 'support-annotations' 
}) 
compile 'com.android.support:appcompat-v7:25.1.0' 
compile 'com.android.support:design:25.1.0' 
testCompile 'junit:junit:4.12' 
compile 'com.google.android.gms:play-services-vision:10.0.1' 
compile 'com.google.android.gms:play-services-maps:10.0.1' 
compile 'com.google.android.gms:play-services-location:10.0.1' 
compile 'com.google.android.gms:play-services-places:10.0.1' 
compile 'com.google.apis:google-api-services-youtube:v3-rev157-1.21.0' 

}

答えて

0

依存com.google.android.youtubeインポートできません:( 'LIBS/YouTubeAndroidPlayerApi.jar')2つの出現を持つファイルをコンパイルしますあなたのgradleファイルに。また、依存関係を編集するには、 'com.google.apis:google-api-services-youtube:v3-rev157-1.21.0'をコンパイルして 'com.google.apis:google-api-services-youtube:v3-rev181- 1.22.0 '。詳細はhereをご覧ください。 gradleファイルを更新したら、もう一度プロジェクトをビルドします。

+0

助けてくれてありがとうございますが、同じ問題は解決しません –

+0

まだ動作していないとは分かりませんが、何がエラーなのか分かりません –

0

ここでは、YouTubeのAndroid Player APIについてissueが見つかりました。この問題は、YouTube APIに関するすべてが、gradleとそのドキュメンテーションを介してサポートされている必要があります。ここでは、コミュニティの1人が、AndroidアプリにYouTube Android Player APIをGradle経由で追加する方法についてgithubを作成したことがこの記事で分かりました。だからあなたはこれをどのように使用するかを見ることができます。

詳細は、SO questionを参照してください。

+0

この部分のエラーは「compile」com.github.tommus:youtube-android-player-api :1.2.1 '' –