ADBコマンドに関する詳しい解説サイトもしくは本

このQ&Aのポイント
  • ADBコマンドを使ったチャレンジパッドNEXTの改造方法や注意点を解説したサイトや本はありますか?
  • ADB接続をしてチャレンジパッドNEXTを改造する方法を紹介します。また、シェルスクリプトでのオプションの使い方や削除方法についても解説します。
  • ADBコマンドを使ったチャレンジパッドNEXTの機能やルールについて詳しく知りたい場合は、専門の解説サイトや書籍を参考にすると良いでしょう。
回答を見る
  • ベストアンサー

ADBコマンドに関する詳しい解説サイトもしくは本?

ADBコマンドに関する詳しい解説サイトもしくは本はありますか? チャレンジパッドNEXTを改造していて ADB接続をしている状態で、 【adb shell pm uninstall --user 0 jp.co.benesse.dcha.dchaservice】 この様に実行すればアンインストール出来ます。 というのをおしえて頂きました。 シェルスクリプトでの'--'の意味は、オプションの打ち止め だったのをしり削除できました。 このように細かいルールのようなものADB やshellを使う上での注意点や できることを知りたいです。 アドバイスよろしくお願いします。 (*´ω`*)

質問者が選んだベストアンサー

  • ベストアンサー
  • _kappe_
  • ベストアンサー率68% (1522/2216)
回答No.1

https://developer.android.com/studio/command-line/adb?hl=jaの「シェルコマンドを発行する」以降の部分を参照してください。

tasukete2018
質問者

お礼

回答ありがとうございます (*´ω`*)

関連するQ&A

  • androidにadbコマンドが通っていない?

    海外アンドロイド4.22を日本語化しようとしています。 http://enjoypclife.net/2016/09/26/android-morelocale-2-japanese-xiaomi/ http://rezv.net/android/25094/ を参考に最後までできました。パスも通り、コマンド adb shell pm grant jp.co.c_lis.ccl.morelocate android.permission.CHANGE_CONFIGURATION も通ったはずです(エラーはなし)。しかしmorelocale2を起動しても、言語の選択肢のなかに、Japaneseが表示されません。アンインストールしたり再起動したりしても同様です。もちろんディベロッパーモードでPCとの接続も問題がありません。 ただどうしても日本語メニューが欲しいわけではなく、Smartnewsのチャンネルを増やしたいだけです。なぜなら英語表記のスマホにSmartnewsをインストールすると、英語版になってしまい、英語版だとなぜか、日本語表示されるものの、チャンネルがとても少ないのです・・・

  • ASUS Nexus7の日本語化

    ASUS Nexus7を購入して、Android OSの日本語化ができなくて質問しました。 ggってmoreLocale 2を使用し、日本語ロケール追加・adbの使えるPC準備し端末をデバックモードで接続・コマンドプロンプトで「adb.exe」、「adb shell」までは無事に実行できましたが、最後の「pm grant jp.co.c_lis.ccl.morelocale android.permission.CHANGE_CONFIGURATION」でpmがバッチファイルとして認識されておりませんと表記が出て困ってます。 「adb shell pm grant jp.co.c_lis.ccl.morelocale android.permission.CHANGE_CONFIGURATION」と打ったら「ico.CHANGE_CONFIGURATION error:debice not found」と結果が出ます。 ちなみに(http://gadget-shot.com/gadget-review/14636)や(http://kaimuna.wordpress.com/2012/12/26/androidsdk/)を参考にしました。英語で色々な設定ができなくて困っています。よろしくお願いします。

  • 適切なシェルスクリプトの実行方法について

    シェルスクリプト内でi18nの再読み込みをするために . /etc/sysconfig/i18n と記述するとシェルスクリプト終了後にi18nの内容が反映されていません。 シェルスクリプト自体は ./shell1.sh という形で実行しています。 質問1:このようになるのは「./shell1.sh」と実行したスクリプトは 新たに作成された子プロセスによって実行される為、スクリプトが終了し 親プロセスに戻っても親自身は再読み込みを行なっていないから、という認識で間違いないでしょうか。 質問2:この現象の回避策として「source shell1.sh」とsourceコマンドで シェルスクリプトを実行する方法を試してみました。 実際に上手くいったのですが、「set -e」を使っているとエラー時に ログアウトしてしまうなどの弊害もありました。 他に適切な回避策に問題はないでしょうか。 ご存知のかた、お手数ですがご解答のほど宜しくお願い致します。

  • Androidをコマンドで容量不足にする方法

    Android端末をコマンドで容量不足にするまでの一連の作業手順と、その手順で出てくるコマンドを教えていただきたいです。 まず覚えている点ですが、 ・容量不足にするにはコマンドでダミーファイルを作成する方法がある ・adb shellで端末のシェルに入ってから、ダミーファイルを作成したいディレクトリに移動して、「dd if=/dev/zero of=dummy.file bs=入れたいバイト数 count=入れたいバイト数を幾つ入れるか 」のコマンドを入れる? こんな程度です。 肝心の以下が思い出せません。 ・ダミーファイルを入れるディレクトリへ移動するコマンド ・ダミーファイルを入れるディレクトリへ、ダミーファイルを入れるためのファイルを作るコマンドと、root化しなくても使えるのか ・ダミーファイルを作るコマンドは、そもそもroot化してないと使えない?それともroot化してなくても使える? 端末のroot化はしたくないです。 以下条件と思い出せない点で書いた内容を踏まえて、手順と作業に必要なコマンドを教えてください。 お願いします。 ・root化しないで容量不足にする ・フォルダ作成にroot化が必要な場合、ダミーファイルを入れるのに適したディレクトリ名、パスを知りたい

  • シェルスクリプトのBシェル(Bourne)に出てくる、$0,$1,$2

    シェルスクリプトのBシェル(Bourne)に出てくる、$0,$1,$2...のような位置パラメタや、$?,$$,$!,$-のような特殊変数がありますが、これはPerlやRubyもあるようですが、意味や効果、やり方等は同じでしょうか。 当方はPHP,JavaScriptしか触れていませんし、PHPやJavaScriptは、そのような位置パラメタや特殊変数は見当たりませんでした…。 つまり、PerlやRubyはUNIXのコマンドから誕生したスクリプト言語ということでしょうか。 こういった位置パラメタや特殊変数はPerlやRuby以外に他の言語にもありますでしょうか。PythonとかCとかJavaとか…。 また、Bシェルを学んでいる途中ですが、シェルスクリプトの中にはbourne以外にもbashやC Shell,zsh,Perlがありますが、何故Perlが入っているのでしょうか。 Perlをやっている方は別途シェルスクリプトをやる必要はないということでしょうか。

  • android Logcat関数のタグ指定について

    こんにちは。 以下のコマンドを実行すると、アンドロイドのログのタグ名が"abc"のもののログが取得できます。 \adb shell #logcat -d -s abc (↑(1)) さてここで質問なのですが、タグ名が " abc"の場合(頭にスペースを含んでいる)と 先ほどのコマンドでは結果が表示されません。 #logcat -d -s " abc" (↑(2)) 上記でやっても取得できませんでした。 これを取得できる方法はあるのでしょうか? シェルのスペースの取り扱いの問題でしょうか? 宜しくお願い致します。

  • PHPからシェルが動作しない

     PHPを通して外部コマンドを実行したいのですが、うまく動作してくれません。  具体的には、あるページでボタンを押したら、IPMessengerでメッセージを飛ばす機能(コマンド名:tipmsg)を実装したいのです。  シェルスクリプトは「コンソール」上では、きちんと動作してくれます。  例(shell.sh)  echo HELLO | tipmsg -e -u anyuser  また、コンソール上で「php」を直接動かしても、きちんと動作してくれます。(「php doshell.php」)  例(doshell.php) <? echo "Hello"; #動作するかどうかを確認するための表示させる system("shell.sh"); ?>  両方とも、コンソール上では、きちんと動作してくれるのですが、ブラウザ上からだと動作してくれません。  ちなみに、PHPからシェルを呼び出す以下のコマンドもすべて試しました。  exec("./shell.sh")  system("./shell.sh")  shell_exec("./shell.sh")  他にも環境変数をいじったり、アドミッションを調整したりもしましたが、まったく目的どおりの動作をしてくれません。  もしも、わかる方がいたらご教授のほど、お願いします。

    • 締切済み
    • PHP
  • adbコマンドについて

    32bitのwindowsパソコンで64bitのアンドロイドスマホにadbコマンドを与えることは可能でしょうか?

  • adbコマンドについて

    Windows7のadbコマンドを使えるようにするための方法を教えてください。 現在、platform - toolsはダウンロード済みです。 そのあと、環境変数でのpathのしかたを詳しく教えてください。色々なサイト見たのですが理解できなかったので質問させていただきました。

  • 海外ANDROIDの日本語化について

    海外版ANDROID携帯(SONY S39h、Android ver. 4.2.2)を購入しましたが、 日本語が使用できなかったため、 一番下に記述しているようなHPを参考にしながら、 携帯にはMorelocaleを導入しUSBデバッグ等オンにしUSBケーブルでWIN7PCに接続、 PCにはadt-bundle-windowsを導入し、 コマンドプロンプトから、adb shell、 pm grant jp.co.c_lis.ccl. morelocale android.permission.CHANGE_CONFIGURATION.と入力しました。 ただ、コマンドプロンプトの画面上には、以下のエラーが出てうまくいきません。 Bad argument: java.lang.IllegalArgumentException: Unknown packge: jp/co.c_lis.ccl 原因もわからず、どこで躓いているのかもわからず、困っております。 お力添えを頂ければ幸いです。 ttp://blog.8796.jp/8796kanri/2013/10/morelocale-2%E3%82%92android4-2%E3%81%A7%E4%BD%BF%E3%81%86%E6%99%82%E3%81%AE%E6%B3%A8%E6%84%8F%E3%81%A8%E3%81%8B.html