Пример запуска приложения ios (на языке java) на устройстве с джейлбрейком

У меня есть itouch4, ios 6.1.6 и джейлбрейк.
Я просто хочу запустить Opera-Mini-4.22.jar на моем itouch4.
Итак, я занимаюсь поиском, чтобы найти способ. Сначала я успешно запустил его на платформе Android, используемой проектом Microemu, и нашел проект с именем "microemu-iphone" в проекте microemu, поэтому я создал файл deb и установил свой itouch4. Но это не работает, я получаю сообщение об ошибке при запуске /Applications/MicroEmulator.app/MicroEmulator в терминале. Сообщение ниже:

objc_getClass ("UIHardware")
source / joc / Runtime.m (657): _assert (2: false)

После этого я нашел несколько других приложений, используемых java, есть HelloJava, HelloScript и JavaSysInfo.
У всех них одна и та же проблема - просто показать заголовок с белой областью содержимого и исчез через 2 секунды, когда я щелкаю значок приложения.
Когда я запускаю команду на терминале, он выдает какое-то сообщение об ошибке.
Например, как HelloJava:

cd /Applications/HelloJava.app/
./HelloJava

сообщение об ошибке

Исключение в потоке "main" java.lang.UnsatisfiedLinkError: Собственная библиотека uicaboodle' not found (as filelibuicaboodle') в gnu.classpath.boot.library.path и java.library.path в java.lang.Runtime.loadLibrary(Runtime.java:763) в java.lang.System.loadLibrary(System.java:671) в com.saurik.uicaboodle.Main.(Main.java:13)

Поэтому я добавляю некоторые команды в файл HelloJava

 -Djava.library.path=/usr/lib/jni:/usr/lib:/usr/lib/classpath 

запустите его снова, и никаких сообщений об ошибках не появится.
Но приложение HelloJava по-прежнему не работает, как раньше, когда я нажимаю значок приложения.

Я получил некоторые записи из журнала itouch4 в реальном времени

23 июня, 10:16:11 Gaby-iPod-touch com.apple.launchd 1 (UIKitApplication: com.saurik.HelloJava [0xf1fc] [3246]): (UIKitApplication: com.saurik.HelloJava [0xf1fc]) завершено с кодом: 1
23 июня, 10:16:11 Gaby-iPod-touch com.apple.launchd 1 (UIKitApplication: com.saurik.HelloJava [0xf1fc]): (UIKitApplication: com.saurik.HelloJava [0xf1fc]) Регулирование возрождения: начнется в 2147483647 секунд
23 июня, 10:16:11 Gaby-iPod-touch backboardd[2998]: приложение 'UIKitApplication:com.saurik.HelloJava[0xf1fc]' аварийно завершилось со статусом выхода 1

Я также отправил письмо автору приложения HelloJava saurik@saurik.com, но не ответил.
Теперь сделайте так, чтобы эти примеры работали, это первая работа, если пример работает, возможно, приложение MicroEmulator тоже будет работать.
Я очень ценю вашу помощь, если у вас есть устройство для джейлбрейка ios, и установите приложение HelloJava, чтобы проверить, работает оно или нет.

Все установленные мной пакеты: Classpath(0.99-4), iPhone/Java(1.0.2474-2), JamVM(1.5.2-4), Java SQLite(20080130-3), JocStrap(1.0.2549), UICaboodle(1.0.2475-2)

После этого я понятия не имею, как заставить это работать, надеюсь, кто-нибудь может мне помочь.
Большое спасибо.

Все ссылки на ресурсы можно найти ниже
1. опера-мини-4.22.jar
2. Микроему
3. HelloJava, HelloScript: apptapp.saurik.com/com/saurik/
4. JavaSysInfo

0 ответов

Другие вопросы по тегам