6 votes

Besoin d'un chemin absolu pour "Télécharger" sur Android 6.01

...En raison du développeur / mainteneur de Terminal-IDE J'essaie de trouver une capacité équivalente et après des heures de recherche, j'ai trouvé "Émulateur de terminal pour Android" (qui est la même application que "Android Terminal Emulator"). Mais bien sûr, elle ne dispose pas de tous les outils nécessaires. J'ai cherché pendant quelques heures - pas une recherche exhaustive mais combien d'heures allez-vous chercher ? ! - et je n'ai rien trouvé qui semble avoir les outils déjà intégrés (autre que Terminal-IDE).

Plutôt que de les développer moi-même, j'ai trouvé K-Box qui fournit "des utilitaires Linux standard dans un appareil Android stocké et non enraciné" et dont l'exemple principal utilise l'émulateur de terminal Android comme point de départ. Cela semble parfait !

J'ai suivi les instructions de base, mais je n'arrive pas à démarrer car je n'arrive pas à trouver le chemin du répertoire "Downloads" ! C'est frustrant.

En faisant mes recherches, j'ai trouvé cet article intéressant et réfléchi, mais n'a pas réussi à obtenir une réponse satisfaisante.

Pour être clair, pour démarrer cette installation, je dois transférer un fichier de N'IMPORTE QUEL ENDROIT dans l'environnement de l'émulateur de terminal, et cela apporte les outils qui font de l'émulateur de terminal un véritable environnement Linux sur Android. L'emplacement n'a pas besoin d'être "Download", mais ce répertoire a été assez facilement cartographié par le navigateur du système de fichiers de mon ordinateur de bureau lors du branchement du connecteur USB... En fait, c'est de cette façon que j'ai installé l'émulateur de terminal - en mettant le fichier apk (et plusieurs autres applications "side load") dans Download et en demandant à Android de les installer. Le vrai problème est que je n'arrive pas à trouver cet emplacement à partir de l'émulateur de terminal !

Les endroits que je peux trouver mais pour lesquels je n'ai pas de permissions sont les suivants :

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

Dans chaque cas, il retourne :

"Permission denied"

Des idées ?

0 votes

Avez-vous vérifié que l'application a obtenu l'autorisation d'accéder à votre espace de stockage ? Il se peut qu'elle ait été compilée avec un SDK cible inférieur à MM, auquel cas vous devrez accorder cette autorisation manuellement.

1voto

Boris Points 123

Pour moi, sur le Pixel 3 XL, j'utilise Termux le chemin de fichier absolu était

/storage/emulated/0/Download

Si je me souviens bien, j'ai eu une erreur de permission en essayant de ls (ou en appuyant sur Tab après avoir tapé) dans /storage/emulated/ mais si vous tapez le chemin complet, cela devrait fonctionner.

0voto

Empire of E Points 1586

Essayez de monter le dossier sur mnt

mnt/sdcard0/folder   

ou

mnt/sdcard1/folder

pour l'extérieur !
Certains appareils sont différents, par exemple il peut s'agir de

mnt/ecysf- encoded name -34243/folder

Aussi sur Android 5.1.1 c'est

mnt/media_rw/sdcad1/folder    

ou

mnt/sdcard/folder    

pour le stockage interne

0voto

Une version courte serait : /sdcard/Download

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X