Apache POI Libraries error en Android Studio ..?
He añadido 5 archivos jar Apache POI para que pueda guardar un texto como documento. Docx pero no puedo ejecutar la primera aplicación Tenía 210 error en el grado ahora tengo este error alguien puede ayudarme ..!? He seguido este ejemplo https://www.tutorialspoint.com/apache_poi_word/apache_poi_word_quick_guide.htm
apply plugin: 'com.android.application' android { compileSdkVersion 25 buildToolsVersion "25.0.0" defaultConfig { applicationId "com.example.mike.textword" minSdkVersion 19 targetSdkVersion 25 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" multiDexEnabled = true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) compile 'com.android.support:appcompat-v7:25.1.0' testCompile 'junit:junit:4.12' compile files('libs/dom4j-1.6.jar') compile files('libs/poi-3.16-beta2.jar') compile files('libs/poi-ooxml-3.16-beta2.jar') compile files('libs/poi-ooxml-schemas-3.16-beta2.jar') compile files('libs/xmlbeans-2.6.0.jar') compile 'com.android.support:multidex:1.0.1' }
Y ahora tengo este error!
- ClassNotFoundException, aunque el contenedor JAR es parte de la compilación
- PDI para Android: bloqueo al usar autoSizeColumn ()
- Cómo resolver el java.lang.VerifyError: org / apache / poi / xssf / usermodel / XSSFWorkbook?
- Intentando portar POI de Apache a Android
- Apache POI insertar imagen
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
Com.android.build.api.transform.TransformException: java.util.zip.ZipException: entrada duplicada: org / apache / xmlbeans / xml / stream / Location.class
- Android + Proguard + Apache POI
- Convertir doc en PDF en android, No se puede ejecutar dex
- ¿Podemos ordenar las entradas por orden alfabético en una hoja de Excel basada en un cierto valor de columna
- Archivo Excel de Apache POI Cant Abrir por Ms Excel (corrupto)
- Uso del paquete com.bea.xml.stream en android
- Cómo crear archivos .docx y .xlsx en Android
- Combinación de celdas en Excel mediante Apache POI
- utilizando Apache POI con Android
Com.android.build.api.transform.TransformException: java.util.zip.ZipException: entrada duplicada: org / apache / xmlbeans / xml / stream / Location.class
Esto significa que está agregando esta clase dos veces o más .
Compruebe todos los archivos jars para eliminarlo.
Actualmente, los POIs de Apache no funcionarán en tu teléfono Android fuera de la caja debido a varios problemas con los que puedes encontrarte cuando usas las librerías de Apache POI directamente. Android es más estricto sobre las clases duplicadas como parte de los archivos jar y, por desgracia, XmlBeans tiene tales clases duplicadas en su archivo jar.
Hay dos proyectos que tratan de hacer posible el uso de Apache POI en Android:
- https://github.com/andruhon/android5xlsx (para Android 5) y https://github.com/andruhon/AndroidReadXLSX (para Android 4), ambos todavía se basan en Apache POI 3.12
- https://github.com/centic9/poi-on-android/ (para Android 5, mantenido por mí), que puede ser más fácilmente recompilado con versiones más nuevas de POI, por ejemplo, utiliza 3.16-beta2 actualmente
- Cómo obtener la posible duración del tiempo de inactividad del teléfono en función de su nivel actual de batería
- Las pruebas de Android no se ejecutan en un dispositivo inferior a 5 (API 21) NoClassDefFoundError