Ответ 1
Я думаю, что вы забыли добавить разрешение:
uses-permission android:name="android.permission.INTERNET"
Я пытаюсь встроить видео в YouTube в приложение Android с помощью Youtube API. Я импортировал банку, добавил ее в мой путь сборки и добавил YouTubePlayerView к моему основному виду. В onCreate у меня есть следующий код с моим ключом, где xxxx:
YoutubePlayerView ytpv = (YouTubePlayerView) findViewById(R.id.youtubeplayer);
ytpv.initialize("xxxx", this);
Когда я запускаю приложение, я получаю исключение:
java.lang.SecurityException: Not allowed to bind to service Intent { act=com.google.android.youtube.api.service.START }
Когда я пытаюсь запустить то же приложение, которое поставляется с api, похоже, что он работает нормально. Любые идеи?
Я думаю, что вы забыли добавить разрешение:
uses-permission android:name="android.permission.INTERNET"
Это связано с тем, что вы не разрешаете использовать интернет-приложение для своего приложения для Android, потому что вы используете плеер YouTube, вам нужно подключение к Интернету.
Для этого вам нужно ввести одну строку в ваш manifest.xml:
uses-permission android:name="android.permission.INTERNET"
Не забудьте использовать теги перед вставкой в файл манифеста.
Привет, проверьте свой файл манифеста Android, объявили ли вы активность два раза (или), проверьте свой сервисный элемент, а разрешения Android объявлены правильно. Если ошибка не очищена, разместите свой файл java и Manifest.
Посмотрите ниже сообщение для справки