6 votos

Necesito una ruta absoluta para "Descargar" en Android 6.01

...Debido al desarrollador / mantenedor de Terminal-IDE avanzando, estoy tratando de encontrar una capacidad equivalente y después de horas de investigación encontré "Emulador de terminal para Android" (que es la misma aplicación que "Android Terminal Emulator"). Pero claro, no tiene todas las herramientas necesarias. Busqué durante algunas horas - no es una búsqueda exhaustiva pero ¡¿cuántas horas vas a buscar?! - y no encontré nada que parezca tener las herramientas ya incorporadas (aparte de Terminal-IDE).

En lugar de desarrollarlos yo mismo, encontré K-Box que proporciona "utilidades estándar de Linux en un dispositivo Android de serie, no rooteado" y que tiene su ejemplo principal utilizando el emulador de terminal de Android como punto de partida. ¡Suena perfecto!

Estaba siguiendo las instrucciones básicas allí, sin embargo, apenas puedo empezar porque parece que no puedo encontrar la ruta del directorio "Descargas"? Frustrante.

Al hacer mi investigación, encontré este interesante y reflexivo escrito, pero no llegó a una respuesta satisfactoria.

Para ser claros, para poner en marcha esta instalación, tengo que transferir un archivo desde CUALQUIER UBICACIÓN al entorno del emulador de terminal, y eso trae las herramientas que luego hacen que el emulador de terminal sea más un entorno Linux real en el Android. La ubicación no tiene que ser "Download", pero ese directorio fue fácilmente mapeado por el navegador del sistema de archivos de mi computadora de escritorio al conectar el conector USB... De hecho, así es como instalé el emulador de terminal - poniendo el archivo apk (y para varias otras aplicaciones de "carga lateral") en Download y luego diciéndole a Android que los instalara. Así que el verdadero problema es que no puedo encontrar esa ubicación desde el emulador de terminal.

Los lugares que puedo encontrar pero para los que no tengo permisos incluyen:

/storage/emulated
/data/media/0/Download
/data/media/0/Downloads

En cada caso, devuelve:

"Permission denied"

¿Ideas?

0 votos

¿Has comprobado que la aplicación tiene permiso para acceder a tu almacenamiento? Es posible que se haya compilado con un SDK de destino inferior a MM, en cuyo caso tendrías que conceder ese permiso manualmente.

1voto

Boris Puntos 113

Para mí en el Pixel 3 XL usando Termux la ruta absoluta del archivo era

/storage/emulated/0/Download

Si no recuerdo mal me dio un error de permiso al intentar ls (o presionando Tab después de teclear) en /storage/emulated/ pero si escribes la ruta completa, debería funcionar.

0voto

user157947 Puntos 51

Prueba a montar la carpeta en mnt

mnt/sdcard0/folder   

o

mnt/sdcard1/folder

¡para el exterior !
Algunos dispositivos son diferentes, por ejemplo podría ser

mnt/ecysf- encoded name -34243/folder

También en Android 5.1.1 es

mnt/media_rw/sdcad1/folder    

o

mnt/sdcard/folder    

para el almacenamiento interno

0voto

Uno corto sería: /sdcard/Download

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X