Задать вопрос
Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (2)

Лучшие ответы пользователя

Все ответы (1)
  • Как исполнять jar файлы в Android?

    @dimasafonis
    Никогда сам так не делал, но скорее всего надо подключить d8.jar как библиотеку к приложению, и вручную запустить main с нужными параметрами, условно
    D8.main(new String[] {inJarPath, "--output", outDexPath})

    Из скрипта запуска d8 можно найти главный класс: com.android.tools.r8.D8

    Про запуск только что сгенерированного dex можно почитать в официальной документации гугла: ClassLoder и DexClassLoader
    Более подробно про ClassLoader можно почитать в интернете
    Также надо помнить, что некоторые jar файлы, изначально сделанные под компьютер, могут работать неправильно на андроиде т.к некоторые вещи запрещены, другие просто работают по-другому
    Ответ написан
    Комментировать