42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
|
|||||||||||
1 | |||||||||||
NoClassDefFoundError при запуске кастомного видеоплеера23.12.2013, 15:18. Показов 767. Ответов 1
Метки нет (Все метки)
Всем привет!
Являюсь iOS-разработчиком с некогда небольшим Android-прошлым. Так что, извиняйте, если что, за простые ошибки - вспоминал все буквально прямо сейчас)) Появилась задача - быстро проверить работу SDK видеоплеера от "Akamai Technologies", инфу по которому дали пока нашей компании только по Android. SDK состоит из двух папок - "libs" и "res", где живет десяток jar'ов, два *.so, и куча xml-ресурсов. В документации сказано - "files inside libs/ and res/ folders of the deliverable should be copied and referenced inside the Android application project." Также там была подробная информация - что добавить в манифест для регистрации сервисов и активити. Мол - скопируйте и будет вам счастье. Что я и сделал: благополучно подключил библиотеки (add to build patch), добавил все xml, указал все в манифесте. Проект компилируется, запускается, но вылетает с ошибкой после того, как проинициализированный плеер я пытаюсь, собственно, показать. Ошибка следующая: 12-23 05:53:34.187: E/AndroidRuntime(1639): java.lang.NoClassDefFoundError: com.akamai.ccplayer.sdk.R$layout 12-23 05:53:34.187: E/AndroidRuntime(1639): at com.akamai.ccplayer.sdk.PlayerVideoActivity.onCreate(PlayerVideoActivity.java:57 7) Нюансы: 1. "com.akamai.ccplayer.sdk" - это имя одного из jar'ов, который я подключил. Он так и назывался - "com.akamai.ccplayer.sdk.jar". 2. PlayerVideoActivity зарегистрирован в манифесте с параметром:
Мой же проект имеет package - "com.example.amaroktest" Код запуска такой:
Спасибо!
0
|
23.12.2013, 15:18 | |
Ответы с готовыми решениями:
1
Выделить строку кастомного списка при нажатии на нее NoClassDefFoundError при запуске на другом компьютере NoClassDefFoundError - при запуске на выполнение file.java Трабл при Максимизации кастомного окна |
42 / 42 / 2
Регистрация: 22.11.2012
Сообщений: 225
|
|
24.12.2013, 15:41 [ТС] | 2 |
Проблема решилась.
Оказалось, нам не передали еще одну библиотеку. Сегодня, наконец-то, из Akamai прислали тестовый проект, и там была дополнительная библиотека, которой нам не хватало.
0
|
24.12.2013, 15:41 | |
24.12.2013, 15:41 | |
Помогаю со студенческими работами здесь
2
Как сделать чтобы при включении любого видеоплеера играли только дополнительные колонки, а не основные? Файл при запуске по двойному щелчку мыши не работает как при запуске в терминале Размер компонентов GUI при запуске jar больше чем при запуске в IDE При запуске из среды программа работает, при запуске выполняемого файла выдает ошибку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |