Arhn - архитектура программирования

Ошибка при использовании библиотеки сервисов Google Play для реализации рекламы в моем приложении.

Привет ребята. Я пытаюсь реализовать некоторые объявления в своем приложении, и им обоим нужна библиотека сервисов Google Play. Дело в том, что когда я импортирую эту библиотеку в свой проект, она просто останавливает мой Eclipse и начинает показывать много диалоговых окон об ошибке. Я использую версию Eclipse Standard/SDK:

Выпуск Luna (4.4.0), идентификатор сборки: 20140612-0600

с Android SDK, обновленным до Ubuntu 14.04. Я уже пытался изменить значения памяти в eclipse.ini на 512M и 1024M, но это не решило проблему. Я нашел много людей, обсуждающих эту ошибку, и ни один из этих ответов не дал мне решения. Следует сообщению об ошибке, показанному после импорта библиотеки:

[2014-07-22 00:23:37 - Dex Loader] Unable to execute dex: GC overhead limit exceeded

[2014-07-22 00:23:37 - AppName] Conversion to Dalvik format failed: Unable to execute dex: GC overhead limit exceeded

Ответы:


1

Поскольку в Play Services есть множество классов, а DEX не поддерживает неограниченное количество классов, это может быть связано с этим.

Вот сообщение в блоге о том, как реализовать загрузку пользовательского класса, возможно, это укажет вам правильное направление. http://android-developers.blogspot.co.il/2011/07/custom-class-loading-in-dalvik.html

Возможно, вам стоит подумать о том, чтобы попытаться скомпилировать его через консоль или альтернативную среду IDE, такую ​​​​как Android Studio (что намного лучше, чем eclipse).

22.07.2014
  • Большое спасибо, Анджело, я попробую Android Studio и опубликую результаты как можно скорее. 24.07.2014
  • Привет снова Анджело, извините за задержку. Я обнаружил, что застревал на этапе компиляции. У меня была копия библиотеки Google Play Services в моем рабочем пространстве, и я импортировал ее оттуда. После удаления этой папки поместите ее из моей рабочей области и снова импортируйте, скопировав проекты в мою рабочую область, чтобы убедиться, что она работает отлично. Еще раз спасибо за ваше время. 26.07.2014
  • Новые материалы

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..