Хорошо, вот что я вложил в него дни, просматривая всю базу данных, поэтому я либо не искал правильные слова, либо нет ответа на него, надеюсь "все же".компилировать банки и добавлять их в проект андроида
Признаки: -создание проекта Android DX скомпилировать все банки каждый раз, когда проект построен - нет причин для этого, один раз должно быть достаточно, любой, как он это делает каждый раз, каждая сборка может занять много времени вместо того, чтобы принимать секунды, требуется несколько минут.
Реальная проблема:
-Добавление несколько Баночки вызвать затмение к аварии - теперь это с этими настройками (тяжелые баночки) -Xms256m -Xmx1024m -XX: + UseParallelGC -XX : PermSize = 256M -XX: MaxPermSize = 512M
(который на самом деле дает лучшую производительность, так что если затмению компилировать медленно вы можете добавить -XX: + UseParallelGC это поможет) (я не мог установить его в любом highr, чем это , размер кучи java достигает 750 м, когда крушение eclipse, gc не работает во время DX компилирует банку, он пытается между ними, но процессор занят, что не позволяет ему, поэтому в то время, когда он добирается до четвертых пятых банок, каждый из которых имеет 3 МБ, у него есть что-то вроде 600 МБ в куче, вот почему я used gcoverheadlimit)
Компиляция каждого из них или нескольких из них будет скомпилировать его хорошо (в рамках одного и того же проекта Android), проблема в том, что я не могу найти способ их компиляции отдельно (тогда мне нужно будет установить apks на клиентское устройство), и когда я скомбинирую их вместе, сбой Eclipse.
Я попытался скомпилировать их один за другим, используя cmd и DX, хотя он построен, когда я строю проект в eclispe, он перестраивает его, так что это все равно, что я ничего не делал, пытался также сверлить банки DEX-файлам, не помогло.
я красный много сообщений относительно к Java размер кучи, это не мой случай, я даже использовал gcoverheadlimit, слишком много банок приводит к краху, если кто-то есть идеи/решения я салютует его/ее ...
Подводя итог всему: Я хочу конвертировать java-банки в формат Dalvik, а затем добавить его в качестве ресурса в проект Android, поэтому, когда проект будет выполнен, ему не нужно будет преобразовывать банки в формат Dalvik, потому что это уже сделано.
любое обновление по этому вопросу? Я столкнулся с той же проблемой, когда я создаю apk, используя банку размером ~ 9 МБ – JeffE
привет, есть ли какие-либо обновления по этому поводу? Я также использую много файлов jar, и он продолжает говорить об ошибке размера кучи во время преобразования в apk. Если да, сообщите мне об этом. Благодарим вас заранее. =) – AuroraBlaze