come utilizzare il command adb per spingere un file sul dispositivo senza scheda SD

Come spingere un file dal computer ad un dispositivo android senza una scheda SD. Provai:

C:\anand>adb push anand.jpg /data/local 3399 KB/s (111387 bytes in 0.032s) C:\anand>adb push anand.jpg /data/opt 3199 KB/s (111387 bytes in 0.034s) C:\anand>adb push anand.jpg /data/tmp 3884 KB/s (111387 bytes in 0.028s) 

sopra i comandi per spostare un file anand.jpg al dispositivo, ma non ho ricevuto questo file jpg nel dispositivo. Non ho avuto alcun risultato di successo su cmd prompt, ho solo avuto:

  • Convertire HttpResponse in un file .apk
  • MPAndroidChart, impostare il colore diverso da bar in un grafico a barre basato sui valori dell'asse y
  • Android ottiene il tipo di vista
  • Imansible get la versione adb; errore = 13 in Ubuntu 11.10
  • Quando e perché si dovrebbe usare getResources ()?
  • come controllare se il pane tostato ha respinto o no
  •  3399 KB/s (111387 bytes in 0.032s). 

  • Le mappe Android mappe v2 non rispondono all'orientamento modificato
  • creare un layout chatView in android
  • Come get la posizione di contatto X e Y all'interno del Bitmap
  • Parsing SoapObject Responst in android
  • Come faccio a utilizzare tabHost per Android?
  • come controllare / modificare la visualizzazione di text di attività dal frammento di viewpager
  • 9 Solutions collect form web for “come utilizzare il command adb per spingere un file sul dispositivo senza scheda SD”

    Dal Terminal di Ubuntu, sotto funziona per me.

     ./adb push '/home/webonise/Downloads/one.jpg' '/data/local/' 

    Lo ho fatto usando questo command:

    syntax: adb push filename.extnsion /sdcard/0/

    esempio: adb push UPDATE-SuperSU-v2.01.zip /sdcard/0/

    Segui questi passi :

    vai su Android Sdk poi il path "piattaforma-strumenti" sul tuo Terminal o Console:

    Per verificare che le SDCard (esterne e interne) installate sul dispositivo sparano questi comandi:

    • 1) ./adb shell (hit return / enter)
    • 2) cd – (colpo di return / entrata)

    ora vedrai l'elenco di directory e file dal tuo dispositivo android che puoi trovare / sdcard e / storage

    • 3) cd / storage (colpire il return / entrare)
    • 4) ls (colpo di return / entrata)

    si può vedere sdcard0 (generalmente sdcard0 è archiviazione interna) e sdcard1 (se SDC esterna è presente)

    • 5) uscire (colpire il return / entrare)

    per uscire dalla shell di adb

    • 6) ./adb spingere '/Users/SML/Documents/filename.zip' / storage / sdcard0 / path_to_store / (colpire il return / entrare)

    per copiare il file

    A volte è necessario l'estensione,

    adb spingi file.zip /sdcard/file.zip

    eseguire in primo luogo il command sotto

     adb root adb remount 

    Quindi eseguire quello che hai inserito in precedenza

     C:\anand>adb push anand.jpg /data/local C:\anand>adb push anand.jpg /data/opt C:\anand>adb push anand.jpg /data/tmp 

    Ho un Nexus 4, ovvero senza spazio esterno. Tuttavia Android pensa di avere uno perché montare una partizione separata chiamata "storage", montata in "/ storage / emulated / legacy", quindi provate a spingerla: adb push anand.jpg /storage/emulated/legacy

    La mia soluzione (esempio con un file video random mp4):

    1. Impostare un file nel dispositivo:

       adb push /home/myuser/myVideoFile.mp4 /storage/emulated/legacy/ 
    2. Ottieni un file dal dispositivo:

       adb pull /storage/emulated/legacy/myVideoFile.mp4 

    Per recuperare il path nel codice:

     String myFilePath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/myVideoFile.mp4"; 

    Questo è tutto. Questa soluzione non fornisce problemi di authorization e funziona bene.

    Ultima cosa: volevo cambiare le informazioni sui metadati video. Se desideri scrivere nel tuo dispositivo, devi modificare l'authorization AndroidManifest.xml . Aggiungi questa row:

     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

    Stai cercando di scrivere nelle cartelle di sistema. Con ADB si dispone dell'accesso root (admin) in modo da visualizzare le cartelle di sistema di cui sdcard è uno di loro in modo da submit un'image che potresti utilizzare

    D: \ Programmi \ Android \ sdk \ piattaforma-tools \ adb spingere i file \ android sdk \ adb.exe spingere C: \ Downloads \ anand.jpg / sdcard / photos /

    NB: C: \ Downloads \ anand.jpg sostituisci con il path e il nome all'image ..

    Alcune versioni di android non sparano le attività corrette per aggiornare lo stato del file system. Potresti triggersre un'intenzione esplicita per aggiornare lo stato del file system. (Ho appena testato dopo essere nella stessa situazione del OP)

     adb shell am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:/// 

    (Potresti passare un file:/// specifico al posto del file:/// come file:///sdcard )

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.