6

私はubuntu 12.04でAndroidを使用しています。Eclipse[Android]が提供するファイルエクスプローラーを介して、SDカードに約100kbの画像をプッシュしようとしました。ファイル エクスプローラーに SD カードが表示され、イメージをプッシュしようとするとエラーが表示される

アイテムのプッシュに失敗しました。ヌル

同様の問題の解決策を探したところ、次のことがわかりました。

adb push [filename] /sdcard/[filename]

ターミナルでこれを行いましたが、「コマンド 'adb' が見つかりません」が返され、他のコマンドが参照されます。仲間がそれを解決するのを助けることができますか???

4

7 に答える 7

9

/sdcard/内蔵 SD カードを使用しようとしている場合は、次のことを確認してください。/sdcard

于 2014-08-25T21:55:01.187 に答える
6

この問題は数回発生しましたが、原因がわかりませんでした。

  • 最初の原因は、複数のデバイスが接続されていることです。ファイルをプッシュするデバイスだけを持っていることを確認してください。

  • これを解決する別の方法として、デバイス セクションの DDMS に移動し、デバイスを選択します。実行中のエミュレーターを選択して強調表示し、右上隅に移動して「下向き矢印」をクリックし、「Reset adb」オプションを選択します。

  • デバイスに SD カードが含まれていることを確認します。=)

于 2013-11-29T19:21:00.510 に答える
2

私はこのように解決しました:

  1. USBから電話を切り離すので、私だけがエミュレーターで動作します

  2. / sdcardではなくstorage/sdcardフォルダーでadb pushコマンドラインを使用する例

    D:\adt-bundle-windows-x86-20131030\sdk\platform-tools>adb push "d:\star.jpg" ストレージ/SD カード

  3. エミュレータを閉じて、もう一度実行してください

  4. Eclipse -> DDMS -> File Explorerタブで確認すると、storage/sdcard フォルダー内に画像が表示さます

于 2013-12-05T14:48:30.543 に答える
0

多くの投稿と回答を検索しましたが、どれも機能しませんでした。Web サーバーへの画像のアップロードをテストしたかったのですが、うまくいきました。
SDカードに任意のファイルをプッシュするには => SDカード内に任意のフォルダを作成してから、ファイル/メディアをプッシュします。これは私にとってはうまくいきました。それが誰かにとってもうまくいくことを願っています。

于 2013-11-11T21:03:11.417 に答える
0

adb実行可能ファイルへのパスをグローバル PATH 環境変数に追加する必要があります。必要なのは次のとおりです。

export PATH=$PATH:<android-sdk-linux>/platform-tools/

Android SDK の実際のコピーへのフル パスに置き換えるだけ<android-sdk-linux>で問題ありません。

export コマンドを PATH に追加して、~/.bashrcこのコマンドを PATH に保持します。

于 2012-12-13T04:58:26.793 に答える
-1

項目を SD カードにプッシュするには、に移動し[android-sdk]/platform-tools/ます。

次に、入力します

./adb push [filename] /sdcard/

これを行うには、AVD に SD カードが含まれている必要があります。

于 2012-12-13T04:56:08.320 に答える