2016-11-04 5 views
0

Я работаю над приложением, которое должно иметь проигрыватель YouTube в нем, я пытался интегрировать YouTube API в мое приложение, как описано в ссылке нижеYoutube API в моем Android приложение

Youtube API

Но теперь я am на roadblock, где я получаю сообщение об ошибке «Не могу разрешить символ« android »для операторов импорта, которые я использую.

Вот мой код

package com.nobull.jkrishnan.youtubeapp; 

import android.support.v7.app.AppCompatActivity; 

import android.os.Bundle; 
import com.google.android.youtube.player.YouTubeBaseActivity; 
import com.google.android.youtube.player.YouTubeInitializationResult; 
import com.google.android.youtube.player.YouTubePlayer; 
import com.google.android.youtube.player.YouTubePlayerView; 
import com.google.android.youtube.player.YouTubePlayer.Provider; 

public class MainActivity extends AppCompatActivity { 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
    } 
} 

А вот мое приложение Gradle файла

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 25 
    buildToolsVersion "25.0.0" 
    defaultConfig { 
     applicationId "com.nobull.jkrishnan.youtubeapp" 
     minSdkVersion 10 
     targetSdkVersion 25 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    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.0.0' 
    testCompile 'junit:junit:4.12' 
    compile files('libs/YoutubeAndroidPlayerApi.jar'); 

компиляция «com.google.apis: Google-API-сервисы YouTube: v3-rev178-1.22 0,0' }

Я добавил линии компиляции 'com.google.apis:google-api-services-youtube:v3-rev178-1.22.0'

и ошибка ушла, но теперь есть ошибка компиляции,

Error:Execution failed for task ':app:prepareDebugAndroidTestDependencies'. 
> Dependency Error. See console for details. 
+0

Где код? –

+0

Я добавил. –

ответ

-1

Вы не можете использовать YouTube в качестве зависимости, Вы должны поместить youtube.jar в свою библиотеку папку в вашем проекте.

+0

Все они могут использоваться Gradle http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.google.apis%22%20AND%20a%3A%22google-api- услуги и YouTube% 22 –