dex

Dex, Рубрика, PVSM.RU

30.11.2014

Рубрика «dex»
«65К методів вистачить усім» або як боротися з лімітом DEX методів в Android

Це сталося раптово. Тільки що ви писали код для свого додатку під android, вам це подобалося і ви насолоджувалися процесом. Ви додали круту бібліотеку щоб отримати додаткові можливості і писати більш простий код. Але замість працюючого додатка на виході ви отримуєте жахливу напис:

Unable to execute dex: method ID not in [0, 0xffff]: 65536

Проект dot42 переходить на новий формат (C# 2 Java)
dot42 — компілятор C# для Dalvik Runtime

Головним недоліком Mono для Android є те, що для роботи системи потрібна окрема середовище виконання, відмінна від Dalvik. І хоча повний доступ до CLR виглядає вельми привабливо, проксіювання і маршаллинг викликів від одного середовища до виконання інший можуть сильно вплинути на продуктивність. Так чому б не прибрати проміжну компіляцію в IL-код і отримувати відразу робочий Dex-код? Цим і займається проект dot42 .

В січні, після 1 року розробки, автори проекту dot42 нарешті перейшли від обіцянок до пряникам. І хоча проект ще не дотягує до стану бойової продукту-конкурента Mono, варто, як мінімум, його розглянути і спробувати.

Короткий зміст статті: dex

Джерело: Dex — Рубрика — PVSM.RU

Також ви можете прочитати