「Android」カテゴリーアーカイブ

Androidアプリのパッケージファイル(apk)を実機にインストールする

adb install -r <apkのパス>
  • -rは、既存のアプリを上書きする。
  • 複数のデバイスが接続されている場合は、-s オプションでデバイスのシリアル番号を指定する。
    デバイスのシリアル番号は、

    $ adb devices
    

    で確認できる。

例:

$ adb -s emulator-5554 install -r /Users/pistolfly/AndroidstudioProjects/MyApp/app/release/app-release.apk

Androidエミュレータや実機にテキストをペーストする

$ adb shell input text 'ペーストしたい文字列'
  • adbのパスは、Android StudioのProject SturctureのSDK Locationで確認して、環境変数PATHに加えておく。
  • 複数のデバイスが接続されている場合は、-s オプションでデバイスのシリアル番号を指定する。
    デバイスのシリアル番号は、

    $ adb devices
    

    で確認できる。

  • ペーストしたい文字列をシングルクォート(')で囲っていても、シェルのメタ文字や$0、$1...等が展開されてしまうようだ。
    メタ文字や$はバックスラッシュ(\)でエスケープすること。

例:

$ adb -s emulator-5554 shell input text 'ペーストしたい文字列'