SD カードが入っていない Android デバイスにコンピューターからファイルをプッシュする方法。試したのは次のとおりです。
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)
上記のコマンドはファイルをanand.jpg
デバイスに移動するためのものですが、このjpg
ファイルをデバイスに取得できませんでした。cmd
プロンプトで成功結果は得られず、次の結果のみが得られました:
3399 KB/s (111387 bytes in 0.032s).
ベストアンサー1
Ubuntu/Mac ターミナルからは、以下のコマンドが機能するはずです。
./adb push '/home/hardik.trivedi/Downloads/one.jpg' '/data/local/'
v33 以降でadb
、権限拒否エラーが発生する場合は、私が試した方法を試してください。次のコマンドを実行すると正常に動作します。唯一の注意点は、tmp
このようなエミュレータではディレクトリを使用する必要があるかもしれないということです。
adb shell #Entering into shell
su #Super user mode
chmod 777 /data/local/tmp/ #Granting RWX access
exit
chmod 777 /data/local/tmp/ #Granting RWX access
exit
そして試してみる
./adb push '/home/hardik.trivedi/Downloads/one.jpg' '/data/local/tmp/'