2016-07-27 1 views
0

私はアンドロイドでYouTubeアプリを作成しようとしています。この例ではhttps://developers.google.com/youtube/v3/docs/search/list#examples(Java#1)を使用しようとしました。私はこれからimport文を使用しただけで、コンパイルしようとすると多くのエラーが発生します。私はライブラリをインポートする方法がわからなかった、最初にインターネットからライブラリをダウンロードしようとしましたが、それはうまくいきませんでしたが、赤いエラーラインがさらに単語に移動しましたが(例えば、 "import thing.thing2.thing3"行は事の下にあって、物に移動した2)。次に、mvnrepositoryを検索し、 'gradle'タブの下にあるコードを私のgradleにペーストして、赤いエラーラインを修正しましたが、今はアプリを実行しようとするとエラーが多発します(私のアプリに赤い線はありません私が見る限り)。私はこれらすべての依存関係が何をしているのか全くわからないんだけど、私は次のビルドのGradleと協力して、基本的なユーチューブアプリを持っている私は新しいアンドロイドコーダーです。 「242エラーと2つの警告で完成したGradleビルド」エラーが発生しました

apply plugin: 'com.android.application' 

    android { 
     compileSdkVersion 24 
     buildToolsVersion "23.0.3" 

     defaultConfig { 
      applicationId "richardcastle324.yahoo.com.elephantyoutube" 
      minSdkVersion 15 
      targetSdkVersion 24 
      versionCode 1 
      versionName "1.0" 
     } 
     buildTypes { 
      release { 
       minifyEnabled false 
       proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
      } 
     } 
    } 

    dependencies { 
      compile fileTree(include: ['*.jar'], dir: 'libs') 
      testCompile 'junit:junit:4.12' 
      compile 'com.android.support:appcompat-v7:24.0.0' 
      compile files('libs/YouTubeAndroidPlayerApi.jar') 
      compile 'com.google.android.gms:play-services-drive:8.4.0' 
      compile files('libs/google-api-client-1.16.0-rc-sources.jar') 
      compile files('libs/google-api-services-youtube-v3-rev176-1.22.0-javadoc.jar') 
      compile 'com.google.android.gms:play-services:9.2.0' 
      compile 'com.google.apis:google-api-services-youtube:v3-rev176-1.22.0' 
      // https://mvnrepository.com/artifact/com.google.apis/google-api-services-youtube 
      compile group: 'com.google.apis', name: 'google-api-services-youtube', version: 'v3-rev176-1.22.0' 
      // https://mvnrepository.com/artifact/com.google.oauth-client/google-oauth-client-java6 
      compile group: 'com.google.oauth-client', name: 'google-oauth-client-java6', version: '1.11.0-beta' 
      // https://mvnrepository.com/artifact/com.google.oauth-client/google-oauth-client-jetty 
      compile group: 'com.google.oauth-client', name: 'google-oauth-client-jetty', version: '1.11.0-beta'     
} 
+0

後のエラーメッセージ:ここに

は、libにファイルをダウンロードするためのリンクです –

答えて

0

apply plugin: 'com.android.application' 

android { 
compileSdkVersion 23 
buildToolsVersion "23.0.3" 

defaultConfig { 
    applicationId "com.example.jakespeers.youtubeplayer" 
    minSdkVersion 16 
    targetSdkVersion 23 
    versionCode 1 
    versionName "1.0" 
} 
buildTypes { 
    release { 
     minifyEnabled false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 
} 
dependencies { 
compile fileTree(dir: 'libs', include: ['*.jar']) 
testCompile 'junit:junit:4.12' 
compile files("libs/YouTubeAndroidPlayerApi.jar") 
compile 'com.android.support:appcompat-v7:23.4.0' 
compile 'com.android.support:design:23.4.0' 
compile 'com.google.android.gms:play-services:8.4.0' 
} 

ちょうど私のGradleファイルは次のようになりますあなたのlibsフォルダに "YouTubeAndroidPlayerApi.jar"ファイルがあることを確認してください。 libsフォルダを見つけるには、apps namesフォルダに移動し、続いて "app"フォルダを開き、最後に "libs"フォルダに移動します。ファイルのスペルが完全に同じであることを確認してください。また、あなたのapplicationIdを変更することを忘れないでください。依存関係がさらに必要な場合は、必要に応じて追加することができます。

これでも解決しない場合は、取得したエラーを投稿してください。 https://developers.google.com/youtube/android/player/downloads/

関連する問題