Решение оказалось простым,
- открыть проект в студии
https://github.com/centic9/poi-on-android
- добавить к строкам build.gradle (Module: poishadow)
compile 'org.apache.poi:poi-ooxml:3.17'
compile 'com.fasterxml:aalto-xml:1.0.0'
строку подключающую MPXJ
//
https://mvnrepository.com/artifact/net.sf.mpxj/mpxj
compile group: 'net.sf.mpxj', name: 'mpxj', version: '7.2.1'
- затем при компиляции проекта будет создан файл \poi-on-android-master\poishadow\build\libs\poishadow-all.jar
и на этапе каком-то всё зависнет, но файл можно брать и подключать к себе в проект, уже не шаманя с тенями ничего не делая, а еще у себя в проекте в onCreate вставить это:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
System.setProperty("org.apache.poi.javax.xml.stream.XMLInputFactory", "com.fasterxml.aalto.stax.InputFactoryImpl");
System.setProperty("org.apache.poi.javax.xml.stream.XMLOutputFactory", "com.fasterxml.aalto.stax.OutputFactoryImpl");
System.setProperty("org.apache.poi.javax.xml.stream.XMLEventFactory", "com.fasterxml.aalto.stax.EventFactoryImpl");