adbコマンドを使用してSDカードなしでデバイスにファイルをプッシュする方法 質問する

adbコマンドを使用してSDカードなしでデバイスにファイルをプッシュする方法 質問する

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/'

おすすめ記事