Классы Forcelink с использованием intel moe (с java на ios)?

#java #ios #binding #libgdx

#java #iOS #привязка #libgdx

Вопрос:

Как я могу принудительно связать классы с использованием intel moe с проектом libgdx.

Используя RoboVM, я мог бы легко добавить это в robovm.xml

 <forceLinkClasses>
   <pattern>com.badlogic.gdx.scenes.scene2d.ui.*</pattern>
</forceLinkClasses>
  

Как я могу сделать то же самое с помощью intel moe? Я использую json для создания классов с помощью отражения, поэтому это необходимо.

Спасибо

Комментарии:

1. Что означает forcelink? Перенос фреймворков iOS на Java?

2. Я считаю, что это позволяет классам Java быть доступными в iOS во время выполнения, а не просто быть доступными во время компиляции, Что полезно для статических библиотек и т. Д.

3. Я не думаю, что это возможно в MOE, но на вашем месте я бы задал вопрос на их сайте

Ответ №1:

Для кого-нибудь еще в будущем мне пришлось создать файл proguard.append.cfg , который позволяет определять пакеты Java, которые должны храниться в сборке; пример:

 -keep class com.mypackage.** { *; }