Error "java.lang.NoClassDefFoundError: com.google.repacked.apache.commons.io.FileUtils"
Una aplicación de Android tiene lo siguiente en su build.gradle:
dependencies { ... compile 'commons-io:commons-io:2.4' }
La creación e instalación de la aplicación no tiene ningún problema. Sin embargo, el código siguiente:
- ¿Hay alguna diferencia entre Base64.encodeBase64 de Apache y Base64.encode de Android con el indicador Base64.Default?
- Recurso IP en android
- Cómo evitar que HttpClient 4 siga la siguiente redirección
- Apache.commons.io.IOUtils lanzar fuera de error de memoria
- Google Play "Plataformas nativas" que muestra commons-io-2.4.jar
FileUtils.writeStringToFile(fText, "Test");
Causa la excepción siguiente:
java.lang.NoClassDefFoundError: com.google.repacked.apache.commons.io.FileUtils
¿Podría alguien ofrecer un consejo sobre cómo remediar esto?
[Editar:]
Acabo de darme cuenta de que la aplicación todavía se puede construir sin lo siguiente en build.gradle:
dependencies { ... compile 'commons-io:commons-io:2.4' }
FileUtils es el siguiente:
¿Podría alguien decir lo que com.google.repacked es y cómo deshacerse de él?
- ¿Subir un archivo a un servidor FTP desde un teléfono Android?
- La invocación de Apache DefaultHttpClient resulta en "java.lang.RuntimeException: Stub!"
- Cómo obtener NoClassDefFoundError cuando se utiliza common.lang.StringUtils en el código androide java?
- ¿Cómo puedo mostrar una barra de progreso al copiar archivos utilizando Apache FileUtils? Androide
- Las importaciones org.apache.http dejaron de funcionar después de subir a Android M
- Búsqueda fonética de lenguas indias
- Firmado Exported Android App fallando con apache.commons.logging clase no se puede convertir en 'aaaac'
- No Commons Iniciar sesión en Android?
Suposición rápida, pero no parece que usted está utilizando FileUtils de la lib de los commons. Compruebe su declaración de importación para ver de dónde se importan FileUtils.
Asegúrese de que está importando la clase org.apache … FileUtils y no algo del paquete com.google ….
- Inicio de sesión de Twitter utilizando WebView
- GetAvailableBlocksLong () * getBlockSizeLong () VS getAvailableBytes ()