Как говорит CommonsWare, хотя приложения для Android написаны на Java, на самом деле вы не можете запускать код Java на устройствах Android, поскольку Android фактически имеет виртуальную машину Dalvick по сравнению с виртуальной машиной Java (которая выполняет байт-код Java) )
Если вы все еще планируете использовать логику вашего jar-файла и запускать его на своем устройстве, вы можете сослаться на него в приложении для Android и использовать его функции.
Но имейте в виду, что это в основном зависит от того, что на самом деле делает ваш jar-файл и как он упакован. В противном случае вам может понадобиться упаковать его в соответствии с требованиями Android-приложений.
Суть в том, что вы не можете запускать файлы JAR непосредственно на устройстве!