Оскільки Eclipse IDE може запускатися в Linux, а новий Honeycomb має ядро Linux, чи може Eclipse IDE запускатися в Android Honeycomb?
Я знаю, що кодування в планшеті не дуже зручно, але я хотів би використовувати для моделювання UML.
Оскільки Eclipse IDE може запускатися в Linux, а новий Honeycomb має ядро Linux, чи може Eclipse IDE запускатися в Android Honeycomb?
Я знаю, що кодування в планшеті не дуже зручно, але я хотів би використовувати для моделювання UML.
Відповіді:
Як ви могли знати, Eclipse має різні проблеми роботи в різних смаках Linux (саме тому Ubuntu має офіційну версію цього репозиторію, і все таке). Android ще гірше - хоча він базується на Linux, це зовсім інша операційна система. Аналогічне запитання могло б бути "Чи можливо встановити * nix версію Eclipse в Mac OS?"
Щоб трохи розширити попередні відповіді "Ні", це має велике значення не лише ядро, а й решта ОС. Програми, розроблені для Linux, очікують, що існує певний набір бібліотек (спільних бітів коду) та робити те, що додаток очікує. Вони також іноді очікують певної структури файлової системи та інших залежностей.
Не всі дистрибутиви Linux включають однакові бібліотеки, макет файлової системи або мають інші відмінності. Ось чому ви часто бачите програми Linux, що поширюються у форматі .tar.gz зі скриптом, щоб скласти його самостійно; це робить його трохи більше кросплатформенним.
Деякі виконувані файли, як утиліти командного рядка, можуть бути складені між собою для роботи на android, оскільки вони не мають стільки складних вимог, як велике складне додаток, наприклад, Eclipse. Android настільки відрізняється тим, що не існує (поки) простих способів складання стандартних програм для linux GUI для роботи над ним.
Ні - це коротка відповідь.
ОС Android будується на ядрі Linux. Існує велика кількість відмінностей між ОС Android і середнім дистрибутивом Linux, і деякі з цих відмінностей мають вирішальне значення для встановлення Eclipse.
Трохи розгорнувши відповідь Бен Гріффс і коментар Мартіна Тапанкова, ні, ви не можете запустити Eclipse на Android, оскільки немає середовища виконання Java для запуску Eclipse, а також немає комплекту Java Development Kit для Android. Хоча більшість додатків для Android написані на Java, Android не має JRE; Android використовує Dalvik - це зовсім інший час виконання.
Найкраще ставтеся до того, щоб запустити лінійку Linux з вашого сотового планшета (я знаю, це можна зробити на Motorola xoom - http://www.offtack-security.com/backtrack/backtrack-5-on-a-motorola-xoom / ).
По суті, це просто складання цього дистрибутива Linux, що працює на вашому xoom. Опинившись у цьому середовищі, встановіть будь-які традиційні речі Linux. Версія для рукоятки знаходиться на веб-сайті, дистрибутив Linux для інформаційної безпеки, тому є багато інструментів, які я використовую на роботі. У всякому разі, щасливе полювання, я знаю, затемнення може бути налаштовано на зворотній шлях, так що менше роботи для вас, можливо, це навіть буде влучним репо для нього.
Найпростіший спосіб встановити eclipse на android - це встановити віртуальний ubuntu на вашому пристрої Android
Це дуже цікаве питання! Оскільки рано чи пізно ми будемо запускати андроїд на своїх робочих столах.
Якщо ви хочете, щоб Eclipse запускався на android, вам потрібно буде скласти всі його залежності. Ядро Linux - це не проблема. І навіть перенесення кодової бази Java Eclipse для запуску в Далвіку не є проблемою. Проблема в інтерфейсі затемнення.
Інтерфейс Eclipse побудований за допомогою SWT - дивовижного набору інструментів, який дозволяє надивлятися на програму Java на багатьох платформах. Для початку вам доведеться перенести SWT на Android. http://www.eclipse.org/forums/index.php/mv/msg/246310/736679/#msg_736679 AFAIK, наразі не планується розміщувати SWT на Android.
Отже, єдине просте рішення для цього - це одночасно запуск і Linux, і Android. Це можна зробити за допомогою "будь-якого linux дистрибутива, побудованого для arm" + chroot + vnc.
Так, ти можеш. Встановіть звичайний дистрибутив Linux на свій Android поряд із тим, який AndroidOS ви маєте, і запускайте будь-які додатки Linux:
https://play.google.com/store/apps/details?id=org.dyndns.sven_ola.debian_kit