- Posts del Foro: 1
2 sept. 2016 11:03:45 vía Web
2 sept. 2016 11:03:45 vía Web
Hola
Tengo una app donde utilizo la libreria de Stericson RootTools y donde realizo copias de bases de datos del la carpeta data/data/.... a una carpeta en la SD.
Hasta ahora la copia funcionaba perfectamente, pero de repente ha dejado de hacerlo y me devuelve el error "Permiso Denegado".
El cógido de mi app es simple:
public void FileCopy(String sourceFile, String destinationFile) {
// Por si no viene bien formateado el destino
int L = destinationFile.length();
String Extension = destinationFile.substring(L-1);
if(Extension.equals("/")){
destinationFile = destinationFile.substring(0, L-1);
}
if (RootTools.isRootAvailable()) { // Soy Root
exito = RootTools.copyFile(sourceFile, destinationFile, false, false);
} else { // No soy Root
exito= false;
}
}
y es el método RootTools.copyFile el que se encarga de todo.
He buscado por todas partes una solución a esto, pero aunque he encontrado preguntas sobre este error, no he encontrado ninguna respuesta que me haya sido útil.
Intuyo que el problema pueda venir con alguna de las ultimas actualizaciones aunque también ha dejado de funcionar en mi tablet que no se ha actualizado recientemente.
Necesitaría ayuda o bien si os habéis encontrado con el mismo problema y lo habéis resuelto o bien porque me dierais alguna indicación de como realizar esta copia de archivos con otras librerías u otros métodos.
muchas gracias
Contenido editorial recomendado
Con su consentimiento, aquí se cargan contenidos externos.
Al hacer clic en el botón anterior, acepta que se le muestren contenidos externos. En el proceso pueden transmitirse datos personales a terceros proveedores. Encontrará más información al respecto en nuestro Política de privacidad.