CMDから起動するADBサーバーのパス変数を入力しますか? -- adb フィールド と android-sdk フィールド android 関連 問題

What do I type in PATH variable for ADB server to start from CMD?


13
vote

問題

日本語

Android SDKのインストールと設定方法については、Wikiを続けています。 998877666544330 を使用してADBサーバーが機能しているかどうかをテストすることになっているステップで立ち往生しています。このコマンドは正しいですか?

Wikiはここで見つけることができます: http://wiki.rootzwiki.com/android_sdk

私はそれがステップ5で何を言うことをしましたが、それはうまくいかないようです。コマンドが内部、外部コマンド、またはプログラムではないことをCMDに入手します。

変数値フィールドの末尾に以下を追加します。

Windows XP:; C: Program Files Android Android-SDK Tools ; C: Program Files Android Android-SDK Platform-Tools

Windows Vista以降: 次の行でYouruserNameをWindowsのユーザー名

に置き換えます。

32ビット:; C:¥Program Files¥Android¥Android-SDK¥tools¥c:¥Program Files¥Android¥Android-SDK¥Platform-Tools¥

64ビット:; c: users yourusername appdata local android android-sdk tools ; c: users yourusername appdata local android android-sdk platform-tools < / P>

OK、OK、OKをクリックして詳細設定を閉じます。

だから何を与えるの?コマンドを実行すると、CMDプロンプトは<コード> 998877666544331 です。コマンドを実行する前に、まずAndroid-SDKフォルダにCDをCDにする必要がありますか?しかし、パス変数のパスを追加するために使用するのか...

英語

I am following a Wiki on how to install and set up Android SDK and I am stuck at a step where I am supposed to test if the ADB server works by using the command adb start-server. Is this command correct?

The Wiki can be found here: http://wiki.rootzwiki.com/Android_SDK

I have done what it says in step 5. But it doesn't seem to work. I get the standard message in CMD that the command is not an internal, external command or a program.

Add the following to the end of the Variable value field:

Windows XP: ;C:\Program Files\Android\android-sdk\tools\;C:\Program Files\Android\android-sdk\platform-tools\

Windows Vista and later: Replace YOURUSERNAME in the following lines with your Windows username

32-Bit: ;C:\Program Files\Android\android-sdk\tools\;C:\Program Files\Android\android-sdk\platform-tools\

64-Bit: ;C:\Users\YOURUSERNAME\AppData\Local\Android\android-sdk\tools\;C:\Users\YOURUSERNAME\AppData\Local\Android\android-sdk\platform-tools\

Click OK, OK, and OK to close the Advanced settings.

So what gives? The CMD prompt is at C:\Users\myusername when I run the command. Maybe I need to CD to the android-sdk folder first before running the command? But then what use is it to add the path in the PATH variable?...

     
     
     

回答リスト

18
 
vote
vote
ベストアンサー
 

私は自分の問題を解決しました。それらの検索パスはすべてめちゃくちゃになっています!

インストールパスをチェックし、64ビット版のWindowsを持っていても、 99887766544330 にインストールされています。それにもかかわらず、これはデフォルトのインストール場所です。

SO PATH変数を次の行で更新しました。

<コード> adb.exe1

そして今度は、プロンプトがどこにあるかに関係なく、CMDからADBサーバを起動できます。

CMD画面のAndroid SDK ADBサーバ

64ビットシステムのガイドの 99887766544332 フォルダを参照する理由はありません。それはまったく意味がありません。どこにでも、インストール場所は64ビットシステムの「プログラムファイル」フォルダに入っている必要があります。彼らは実際にこれを32ビットシステムに入れています...私が言ったように、それはすべてめちゃくちゃになっています。

<コード> adb.exe は、<コード> 998877666544334 から新しい場所<コード> 998877666544335 に移動したことを指摘してください。これは後のバージョンのAndroid SDKのバージョンで行われています。

だからあなたが2013年にこれを読んでいるならば、あなたはおそらく最新のSDKを入手してこの最後の検索パスだけを使うことができます。あなたは両方を必要としません。少なくともADBとFastBootではありません。開発者であれば、あなたは両方のディレクトリからのツールにアクセスする必要がありますが、あなたがDevであればあなたはおそらくこれを全く読む必要はないでしょう。

システム変数の編集方法

これは、初心者のための短いハウツーです。必要なものは環境変数ダイアログです。

  1. スタート(ORB)メニューボタンをクリックします。
  2. コンピュータのアイコンを右クリックしてください。
  3. プロパティをクリックします。これにより、コントロールパネルにシステムウィンドウが表示されます。
  4. 左側の高度なシステム設定をクリックします。これにより、[システムプロパティ]ウィンドウが[詳細設定]タブを選択します。
  5. ダイアログの下部にある環境変数ボタンをクリックします。これにより、環境変数ダイアログが表示されます。
  6. システム変数セクションで、パスが表示されるまでスクロールします。
  7. パスをクリックして選択してから編集ボタンをクリックします。これによりシステム変数の編集ダイアログが表示されます。
  8. 変数値フィールドが選択されている間は、キーボードの終了キーを押して回線の右端に移動するか、矢印キーを使用してマーカーを最後に移動します。
  9. adb.exe6 のタイプを入力し、[OK]をクリックします。
  10. OKをもう一度クリックすると、もう一度OKをクリックしてダイアログを保存して終了します。
  11. それはそれです!これで、Android SDKツールを起動できます。現在のディレクトリがCMDにあるものに関係なく、ADBまたはFastBoot。こちらがここに表示されているものがあります。これがパス変数を編集する場所です。

    環境変数

 

I have solved my own problem. Those search paths are all messed up!

I checked the installation path and it's installed in C:\Program Files (x86)\Android even though I do have a 64-bit version of Windows. But nevertheless, this is the default installation location.

So I updated the PATH variable with following line.

C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\

And now I can start ADB server from CMD regardless of where the prompt is at.

Android SDK ADB server in CMD screen

I have no clue why they are referring to AppData\Local\ folder in the guide for the 64-bit systems. That makes no sense at all. If anywhere, the installation location should be in "Program Files" folder for a 64-bit system. They actually put this in for the 32-bit systems... like I said, it's all messed up.

I should point out that adb.exe has been moved from C:\Program Files (x86)\Android\android-sdk\tools\ to the new location C:\Program Files (x86)\Android\android-sdk\platform-tools\. This has been done in later versions of Android SDK.

So if you are reading this in year 2013 then you can probably just get the latest SDK and use only this last search path. You don't need them both. At least not for ADB and Fastboot. If you're a developer then you maybe need to access tools from both directories, although if you're a dev then you probably won't need to read this at all.

How to edit a system variable

Here's a short how-to for the newbies. What you need is the Environment Variables dialog.

  1. Click Start (Orb) menu button.
  2. Right click on Computer icon.
  3. Click on Properties. This will bring up System window in Control Panel.
  4. Click on Advanced System Settings on the left. This will bring up the System Properties window with Advanced tab selected.
  5. Click on Environment Variables button on the bottom of the dialog. This brings up the Environment Variables dialog.
  6. In the System Variables section, scroll down till you see Path.
  7. Click on Path to select it, then the Edit button. This will bring up the Edit System Variable dialog.
  8. While the Variable value field is selected, press the End key on your keyboard to go to the right end of the line, or use the arrow keys to move the marker to the end.
  9. Type in ;C:\Program Files (x86)\Android\android-sdk\tools\;C:\Program Files (x86)\Android\android-sdk\platform-tools\ and click OK.
  10. Click OK again, then OK once more to save and exit out of the dialogs.

That's it! You can now start any Android SDK tool, e.g. ADB or Fastboot, regardless of what your current directory is in CMD. For good measure here's what the dialog looks like. This is where you edit the Path variable.

environment variables

 
 
       
       
3
 
vote

私はAndroid Studioからプラットフォームツールをインストールし、それが配置された場所です:

<コード> C:Users{USERNAME}AppDataLocalAndroidsdkplatform-tools

それは 998877666654338 変数に必要なディレクトリです。 AppDataは通常隠しフォルダです。隠しディレクトリの表示を有効にしない限り、ディレクトリに表示されません。

 

I had platform-tools installed right from Android studio and that is where they were placed:

C:\Users\{USERNAME}\AppData\Local\Android\sdk\platform-tools

Then this is the directory needed for the PATH variable. AppData is usually a hidden folder and you will not see it in your directory unless you enable showing hidden directories.

 
 
 
 
0
 
vote

システム変数 "path":

C:プログラムファイル(x86) your_adt_folder sdk platform-tools

 

Just add this to System Variables "Path":

C:\Program Files (x86)\YOUR_ADT_FOLDER\sdk\platform-tools\

 
 
0
 
vote

デフォルトの場所を探すのではなく、単に<コード> 99887665544339 と<コード> 998877665443310

または adb.exe11

これらは変数リスト

に追加する必要があるパスです。
 

instead of looking for a default location simply look for platform-tools\ and android-sdk

or just sdk

those are the paths you need to add to the variable list

 
 
   
   
0
 
vote

プラットフォームツールへのパスを設定する手順:

STEP1:Android Studioを開き、Tools / SDKマネージャに移動して、Android SDKパスを取得します。

<事前> <コード> adb.exe12

STEP2:コントロールパネル/システム/セキュリティ/システムに移動して、高度なシステム設定をクリックします。 環境変数をクリックしてください。パスをクリックしてください。編集をクリックして以下を追加します。

 <コード> adb.exe13  

OK、OKをクリックします。

STEP3:パスが使用可能かどうかを確認するには、コマンドプロンプトを開きます。<コード> adb.exe14 と入力します。 Enterキーを押します。

プラットフォームツールフォルダが配置されている応答を表示する必要があります。

 

Steps to set the path to the platform tools:

Step1: Open Android Studio, go to Tools/SDK manager and get the Android SDK path which is:

C:\Users\username\AppData\Local\Android\sdk 

Step2: Go to Control Panel/System/ Security/System and click on Advanced System Settings. Click on Environmental Variables. Click on PATH. Click Edit and append the following:

C:\Users\username\AppData\Local\Android\Sdk\platform-tools\;C:\Users\username\AppData\Local\Android\Sdk\tools\ 

Click Ok, OK.

Step3: To check if the paths are available, open the Command Prompt, type adb. Press Enter.

You should see a response that the platform-tools folder is in place.

 
 

関連する質問

2  TWRPリカバリモードでは、タッチスクリーンがREDMI Y2で機能していません  ( In twrp recovery mode touch screen is not working on redmi y2 ) 
私は私のREDMI Y2装置を根本的に根付かせたかった。私のブートローダのロックを解除し、ADBからのTWRPリカバリを正常にフラッシュしましたが、タッチスクリーンは機能していません。おそらく、私のデバイスはリカバリモードでタッチスクリーンをサポートしていませ...

2  ADB Start-Serverとすべてのインターフェイスをリッスンします  ( Adb start server and listen on all interfaces ) 
Android 4.3 SDK実装<コード> -a オプション。私が欲しいものは: <事前> <コード> 9988776655443331 だから背景プロセスはすべてのインタフェースにバインドされていますが、機能しません。 Windowsではこのように始め...

2  ADBシェル変更カメラモード  ( Adb shell change camera mode ) 
ADBシェルを演奏してサムスンギャラクシーS9をリモートで制御しています。 私は私が欲しいもののほとんどをすることができますが、私はカメラモードを切り替える/切り替える方法を見つけることを奮い立たせます。 私はどこでも検索し、これに関する情報を非常にわかった...

0  REALME 3 PROがブートループ(ブート/リカバリ)に停止しています  ( Realme 3 pro stuck at bootloop boot recovery has been destroyed ) 
こんにちは私の携帯は起動ループ FastBootされていない私はすべてのボタンを試してみましたが、何も機能しなかった PIC / LAPTOPに接続していない どれでも解決策があります 私はOrangeFoxの回復を備えた私のストックROMをフラッシュしまし...

0  同じターミナルの「adb status-window」と「adb logcat」の両方を表示  ( Showing both adb status window and adb logcat on the same terminal ) 
9988776544330 コマンドを取得しようとしています。ただし、以下のものを表示するだけです。 Androidデバッグブリッジ 状態:装置 最初は、リソースが既存の操作でビジーであったため、 9988776666544331 が停止したが、...

0  QFILを介して点滅した後に、電話が起動/開始されない  ( Phone wont boot start after successful flashing through qfil ) 
私の電話は煉瓦だったので、私はQFILを通して株のLYF F1SをQFILを通してフラッシュすることにしましたが、成功した後は始めませんでした!何も起こらず、どのボリュームボタンとPowerボタンの組み合わせがどの組み合わせであっても、充電ライトのみが点滅した...

0  パーティションイメージをコピーして、変更してからAndroid携帯電話に戻すことができますか?  ( Can i copy a partition image modify and then restore it back to android phone ) 
私はカスタムAndroid ROMに汚れた手を入手し始めました。特定のTWRPリカバリなしでは根ざしたAndroidデバイスがあります。私はAndroid携帯電話からパーティションイメージをコピーすることが可能であると疑問があります。次に、それを変更し、ついに...

3  ADBシェルから開発者オプションでPointer Locations設定を変更する方法  ( How can i change pointer locations setting in developer options from adb shell ) 
ADBを使用して開発者オプションメニューから「ポインタ位置」を選択して選択解除できる必要があります。 <コード> Android gingerbread331 ですが、一度私はポインタの場所を選択して選択する方法を理解することができません。 私は焦点を移動す...

7  ADBバージョンの携帯電話を取得するためのADBコマンド  ( Adb commands to get the adb version of mobile phone ) 
これは愚かに聞こえるかもしれませんが、読んだ後にこの記事(完全に見える)私はまだ私のAndroidの「ABDバージョン」を取得する方法を見ていない、私が期待する出力はこの 99887766544330 のようなものです。 9988776654331 、次に<...

1  明らかな空き容量にもかかわらず、内部microSDから内蔵ストレージへデータを移行するときのエラー  ( Error when migrating data from internal microsd to internal storage despite appa ) 
私は、内部記憶装置として使用するように構成された2GBのmicroSDを持つMOTO G3(Android 6.0)を持っています。それは何年もの間正常に働いていますが、私はより大きくてより速いカードにアップグレードしたいです。だから、私は最初にこのmicro...

2  ルートは/ dataのファイルをリストできません  ( Root cannot list files in data ) 
<事前> <コード> 9988776655443330 <コード> su の権限は正しいですか?ハッシュプロンプトが表示されますが、/データのファイルをリストすることはできません(またはスーパーユーザーのアクセス許可が必要なものは何でもします)。 Supe...

0  すべてのパーティションがフォーマットされた後、未婚Lenovo Zuk Z1  ( Unbrick lenovo zuk z1 after every partition was formatted ) 
私の電話をそれに登録しようとしています。 /起動および/回復を含むすべてのパーティションをフォーマットしました。 電話はできません: ホーム画面に起動します。 ADBに達する。 ブートローダーの再起動しました。 新しい回復をフラッシュします。 電話は: ...

1  LGユニバーサルモバイルドライバを設置したにもかかわらず、LG Nexus 5は検出されません  ( Lg nexus 5 is not detected despite having installed lg universal mobile drivers ) 
私は、Windows 8を使用し、ADBはLGユニバーサル・モバイル・ドライバをインストールしたにも関わらず、私のLG Nexus 5の(D821)を見つけることができないようです(LGUnitedMobileDriver_S498MA22_WHQL_ML_V...

5  ADBを介してメディアの再生を停止します  ( Stop media playback through adb ) 
電話機のいくつかの設定をテストしています、そして残念ながら私が持っている唯一のコントロールは今ADBを通してそうです。私の問題は、次のコマンドを介して音楽ファイルの再生を開始できる間に、次の反復を実行できるようにすることはできません。 <事前> <コード> 9...

15  default.prop(ro.secure)を変更することによってrootを取得する?  ( Obtaining root by modifying default propro secure ) 
特権シェルを取得するには、default.propファイルの指定された値に次の行を変更する必要があります。 ro.secure = 0 ro.debuggable = 1 pertist.service.adb.enable = 1 私の...




© 2021 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有


Licensed under cc by-sa 3.0 with attribution required.