Comments 10
А если
Или боитесь проклятий Мудреца?
java -jar dx.jar --dex --output=rt.apk rt.jar
Или боитесь проклятий Мудреца?
+1
Нет, не боюсь. Если честно — то я просто об этом не задумывался. Надо попробовать, хотя есть риски, что в части вызова нативных методов что-то откосеет.
+2
На самом деле там включается магия далвика. Я около года назад пыталкся к Terminal IDE скалу прикрутить и дексинг для нее просто не прошел. Проблема крылась в том что у далвика переполняется какое то поле которое считает ссылки на методы(вроде так, я сейчас уже не помню). В 4ом андроиде должны были это исправить.
Вообще рекомендую покопать этот Terminal IDE, там встроен java компилятор, дексер и proguad. И все это прямо на андроиде. Я оттуда этот стайл потчерпнул.
Вообще рекомендую покопать этот Terminal IDE, там встроен java компилятор, дексер и proguad. И все это прямо на андроиде. Я оттуда этот стайл потчерпнул.
0
Посмотрел. Размышляю о консольном питоне, или о том, чтобы сделать простой декснутый консольный Rhino.
0
Тот еще велосипед. Онаж медленная будет, хотя вот так запросто прикруть js к своей проге на андроиде это вариант.
Вообще вот еще выхлоп темного гения: habrahabr.ru/post/134567/
Вообще вот еще выхлоп темного гения: habrahabr.ru/post/134567/
0
Счётчик — это про оганичение в 64к всех методов в приложении для далвика?
0
Да.
Вот погуглил нашел:
Описания бага на гуглокоде.
На тот момент была идея распаковать jar и задексить отдельно class файлы(чтоб не было одного dex файла), но руки так и не дошли.
Вот погуглил нашел:
Dalvik's existing limit of 65536 method references per dex file.
Описания бага на гуглокоде.
На тот момент была идея распаковать jar и задексить отдельно class файлы(чтоб не было одного dex файла), но руки так и не дошли.
0
Sign up to leave a comment.
Мюнхгаузен-стайл, или один ненормальный способ запускать Java-программы на Android