необхідне ПЗ
Java Platform, Standard Edition 6 Development Kit. призначений для збирання додатків, аплетів і компонент використовуючи мову програмування Java.
Sun Java Wireless Toolkit for CLDC - тулку, який містить в собі набір класів, утиліти і емулятор стільникового.
Apache Ant. заснований на Java складальник додатків.
ProGuard. зменшує, оптимізує Java класи і видаляє невживані інструкції, виявляє і видаляє невживані класи, поля, методи і атрибути. Перейменовує класи, поля і методи, в короткі назви. Для збірки Jimm потрібна ProGuard не нижче версії 4.2. Для установки досить розпакувати скачаний архів в будь-яку папку і вказати до неї шлях в build.xml.
додаткове ПО
Додаткове ПО призначено для збірки білдів під конкретні платформи стільникових або релізів. Для звичайної збірки воно не потрібно.
Архіватор 7-zip і svnant. неоходимости для збірки релізних архівів Jimm з використанням скрипта build.xml з папок util / build-release і util / build-nightly.
Залежно від обраної платформи знадобляться наступні тулкіта:
- Для стільникових Sony Ericsson
Налаштування build.properties
Для початку, відкрийте файл настройок build.properties. який знаходиться в корені каталогу проекту, і задайте необхідні значення. При вказівці шляхів, ви обов'язково повинні використовувати прямий слеш (/).
Як мінімум, необхідно встановити такі параметри в цьому файлі:
- Платформу. Платформа задається у властивості target. Для прикладу, ось так задається платформа MIDP2:
- Шлях до WTK тулкіта. Шлях задається в одному з властивостей DEFAULT / midp. MIDP2 / midp і т.д. в залежності від обраної платформи. Ось, приклад завдання шляху для MIDP2 / midp.
- Шлях до утиліти Proguard. Шлях задається у властивості proguard.
Запуск процесу складання
Щоб зібрати Jimm, просто виконайте команди в системній консолі.
Для збірки Jimm без використання обфуськатор використовуйте команду -Dskip-obfuscate = 1
Якщо все пройде добре, з'явиться нова директорія dist / bin. в якій будуть знаходитися тільки що створені файли Jimm.jar і Jimm.jad.
Для очищення від скомпільованих файлів використовуйте команду:
Також інформація про збірку Jimm'а з початкових кодів знаходиться в README файлі
Цей сайт жодним чином не пов'язаний з ICQ Inc. Всі згадані зареєстровані товарні знаки є власністю їх власників.
[HTML валідатор] [CSS валідатор]