1

У меня есть проблема для запуска проекта Android Map V2 на Eclipse. Всякий раз, когда я запускал Eclipse ниже ошибки, указанной в моем проекте Map.Android Map App не работает на Eclipse

Dex Loader} Невозможно выполнить dex: Java куча пространства.

И когда я очищаю проект, он разрешает, но когда я запускаю свой проект, Eclipse зависает и через некоторое время ниже отображается ошибка.

Dex Loader} Невозможно выполнить dex: Java куча пространства.

Не удалось выполнить преобразование в формат Devlik: невозможно выполнить dex: пространство кучи Java.

Я не знаю, что делать? Я много раз искал и следовал многим путям, но не решил эту проблему. :(Как я могу это решить?

ответ

1

Вам необходимо изменить параметры -XmsAm и -XmxBm в eclipse.ini, чтобы они были достаточно большими. Когда вы увидите эти параметры, по умолчанию будут -Xms40m и -Xmx384m Увеличьте значения целых чисел до Xms512 и -Xmx512m и перезапустите eclipse, чтобы узнать, помогает ли это.

eclipse.ini находится в /etc/eclipse.ini в Ubuntu (при условии, что вы установили Eclipse из репозиториев Ubuntu).

0

Если вы использовали правильный ключ google api вашей системы и не задавали проблем с использованием этого метода, то вы использовали Разработчик, я встретил странную проблему, когда хочу использовать сторонний JAR, он остался Me что: Dex Loader] Не удалось выполнить dex: null Не удалось выполнить преобразование в формат Dalvik: невозможно выполнить dex: null из памяти Ошибка ... Внутренняя ошибка произошла во время: «Build Project». Явное пространство Java Это ошибка DEX, Я нахожу решения Google, одним из способов является изменение eclipse.ini, вы можете увеличить память, выделенную в eclipse.ini, до этого: -Xms128m-Xmx512m или что-то более высокое, но это не работает для меня. После изменения eclipse.ini я не могу запустить Eclipse. По StackOverflow, я нахожу решение: файл eclipse.ini должен иметь путь on-vm на первой и второй строках. Не пытайтесь вкладывать все в одну линию! -vm C: \ Program Files \ Java \ jdk1.6.0_07 \ bin \ javaw.exe После добавления vm и пути в My eclipse.ini я могу запустить My Eclipse, и проблема решена. Другой способ решения проблемы «Преобразование в формат Dalvik не удалось: невозможно выполнить проблему с dex: null», используя библиотеку пользователя, следующие шаги: 1. Щелкните правой кнопкой мыши проект в Eclipse и выберите «Путь сборки» -> Добавить Библиотеки .... "2. Выберите из списка и пользовательской библиотеки Нажмите« Далее ». 3. Нажмите кнопку «Пользовательские библиотеки ...». 4. Нажмите «Создать ...» в диалоговом окне «Библиотеки пользователей». 5. Дайте пользователю имя и установите флажок «Создать библиотечную библиотеку» и нажмите «ОК». 6. Выделите недавно добавленные в списке Библиотеки пользователей и нажмите кнопку «Добавить JARs ...» и добавьте нужные файлы JAR. 7. Нажмите «ОК» в диалоговом окне «Библиотеки пользователей». 8. Убедитесь, что новая пользовательская библиотека отмечена в диалоговом окне «Добавить библиотеку» и ...

0

Существует два способа: это так же, как указано выше, а во втором - вы можете изменить кучу пространства в самом приложении карты Android как показано ниже.

android: largeHeap = ["true" | "false"]

Вы можете установить для этого свойства значение true в файле манифеста.

+0

где я должен положить этот андроид: largeHeap = ["true" | «ложный»] в манифесте? – user123456