Agrega API de datos de Youtube en Android Studio usando Gradle

Android Studio no puede encontrar las clases de YouTube necesarias en mi aplicación. Estoy reciclando algún código de un proyecto anterior. En el proyecto anterior acabo de importar el archivo jar proporcionado por google. Pero quiero aprender una mejor manera de usar gradle. He utilizado gradle antes con éxito. Su impresionante cuando funciona. He podido añadir dependencias usando gradle antes. Pero por alguna razón no puedo obtener un google lib para descargar o activar o lo que necesita hacer para que mi IDE puede encontrar todos estos símbolos youtube que faltan. He hecho la sincronización habitual con gradle y la reconstrucción y la limpieza y todo eso, pero no ha ayudado.

Aquí está mi archivo build.gradle:

apply plugin: 'com.android.application' repositories { mavenCentral() } android { compileSdkVersion 22 buildToolsVersion "22.0.1" defaultConfig { applicationId "dayspringwesleyan.org.dayspringwesleyanchurch" minSdkVersion 10 targetSdkVersion 22 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { //compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.2.0' compile 'com.google.android.gms:play-services:7.5.0' compile 'com.google.apis:google-api-services-youtube:v3-rev141-1.20.0' compile 'com.koushikdutta.ion:ion:2.1.6' } 

No estoy seguro de por qué Google ya no nos deja cargar el reproductor de YouTube en la aplicación de la forma en que solíamos hacerlo, pero aquí está mi solución actual:

1) Intente cargar el video usando el reproductor youtube del dispositivo

 initYouTubePlayer(player, "3uyaO745g0s"); 

2) Si recibe SERVICE_MISSING en su onInitializationFailure , suba una miniatura del video y deje que el usuario cargue el video en un navegador

 Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.youtube.com/watch?v=3uyaO745g0s")); YoutubeClipDetail.this.getContext().startActivity(intent); 
  • ¿Cómo iniciar la aplicación Youtube para abrir un canal?
  • Los videos de incrustación de YouTube no funcionan en la vista web. ¿Qué tiene de malo este código?
  • Reproducción de vídeos de youtube en la aplicación para Android
  • Se bloquea el SDK de Youtube al cargar vídeos en directo
  • Las transmisiones en directo de Youtube en la vista web de Android son nerviosas
  • Permiso de la API de Youtube 403 Error prohibido
  • ¿Hay alguna forma de insertar los nuevos vídeos de 360 ​​youtube en mi aplicación Android?
  • La API de reproductor de YouTube para Android lanza "BadParcelableException ClaseNotFoundException al desmarcar: asc" con la nueva versión de YouTube
  • ¿Por qué Android WebView no está cargando youtube HTML5 iframe video?
  • ¿Cómo podemos reproducir código incrustado de YouTube en una aplicación de Android mediante webview?
  • iniciar sesión en youtube desde android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.