¿Cómo recuperar detalles de un solo video de YouTube usando videoID a través de Data API v3.0 en Android?

Mi servidor envía la lista de videoID a Android. Ahora, quiero mostrar Título, Miniatura y Número de comentarios en estos videos en la Vista de lista. He hecho esto en la web usando la solicitud GET parahttps://www.googleapis.com/youtube/v3/videos?part=snippet&id={VIDEO_ID}&key={YOUR_API_KEY} ¿Pero cómo hacer esto en Android? ¿Hay algún SDK de YouTube para inicializar el objeto de YouTube? ¿Cómo puedo recuperar esta información de YouTube usando VideoID?

EDITAR: he encontrado una manera de hacerlo usandoBiblioteca de cliente API de datos de YouTube para Java pero está dando error de tiempo de ejecución sin ninguna explicación.

Aquí está el código que usé

/**
 * Define a global instance of a Youtube object, which will be used
 * to make YouTube Data API requests.
 */
private static YouTube youtube;

youtube = new YouTube.Builder(new NetHttpTransport(), new JacksonFactory(), new HttpRequestInitializer(){
        public void initialize(com.google.api.client.http.HttpRequest request) throws IOException {
        }
    }).setApplicationName("youtube-cmdline-search-sample").build();

// Call the YouTube Data API's videos.list method to retrieve videos.
    VideoListResponse videoListResponse = youtube.videos().
        list("snippet").setId(videoId).execute();

    // Since the API request specified a unique video ID, the API
    // response should return exactly one video. If the response does
    // not contain a video, then the specified video ID was not found.
    List<Video> videoList = videoListResponse.getItems();
    if (videoList.isEmpty()) {
        System.out.println("Can't find a video with ID: " + videoId);
        return;
    }
    Video video = videoList.get(0)
    // Print information from the API response.
}