ÇäÏÑæíÏ ÏíÈíÌ ÈÑíÏÌ Android Debug Bridge æ ÇáÔá Shell - ÇáßæÑÏæÝÇ æ ÇáÝæä ÌÇÈ
ÇáßæÑÏæÝÇ æ ÇáÝæä ÌÇÈ Phone Gap / Cordova

áßì ÊÚáã Çä adb ãÝÚá ÚäÏß Çã áÇ , ÇÝÊÍ cmd æÇßÊÈ adb ÝÞØ Çæ adb devices

ÇÐÇ ÙåÑÊ äÊÇÆÌ ÚäÏß Ýåæ íÚãá ÈÔßá Óáíã , ÛíÑ Ðáß ÓÊÌÏ ÎØÇ bash: adb: command not found

ÇáÔÑÍ åäÇ áÊæÖíÍ ÇåãíÉ adb æ ßíÝíÉ ÔÛíáå , ÍíË åäÇß ÈÚÖ ÇáÇæÇãÑ áÇÎÊÈÇÑ ÇáÊØÈíÞ ÊÍÊÇÌ æÌæÏå

ÓÈÈ ÇáãÔßáÉ åæ ÚÏã ÑÈØ sdk ÈÔßá ÕÍíÍ ÊÇÈÚ ÇáÔÑÍ ÇáÞÇÏã ÈÚäÇíÉ

###############################################
ÎØæÇÊ ÊÑßíÈ SDK ÈÔßá Óáíã 100 % ÈÏæä Çì ãÔÇßá
###############################################

1- ÊäÒíá Android Studio

Þã ÈÊäÒíá Android Studio ßÇãáÇ æáÇ ÊÞã ÇÈÏÇ ÈÊäÒíá SDK áæÍÏå

Ýåæ áæÍÏå áä íÝíÏß áÇä ÇáßËíÑ ãä ÇáÇãæÑ ÇËäÇÁ ÈäÇÁ ÇáÊØÈíÞ ÓÊÍÊÇÌ ÇäÏÑæíÏ ÇÓÊæÏíæ

ÝæÝÑ Úáì äÝÓß ÇáÚäÇÁ æ ËÈÊå ÈÔßá ßÇãá ãÚ ÊÍÏíÏ ßá ÇáÎíÇÑÇÊ Èå, Ëã ÈÚÏ ÇáÊËÈíÊ ÇÎÊÑ API 25

æáÇ ÊÎÊÇÑ ÇÎÊíÇÑÇÊ ÇÎÑì æ áÇ Çì ÇÖÇÝÇÊ .

2- ãÓÇÑ Android Studio

ÇäÏÑæíÏ ÇÓÊæÏíæ ÚäÏ ÊËÈíÊå Úáì ÌåÇÒ ÇáßãÈíæÊÑ , íäÒá Úáì ãÓÇÑíä ÝÞØ

ÇáÇæá ( ÇáÈÑäÇãÌ ) : C:\Program Files\Android\Android Studio

ÇáËÇäì ( ÇÓ Ïì ßì ) : C:\Users\rise\AppData\Local\Android\sdk

ÇáÇæá áä äÇÊì äÇÍíÊå ÇØáÇÞÇ ÇáÚãá ßáå Óíßæä Úáì , ÇáãÓÇÑ ÇáËÇäì ÍíË ÈÏÇÎáå íæÌÏ

ÈÚÖ ÇáÝæáÏÑÇÊ ÓäÍÊÇÌ ãäåã ÝÞØ ÝæáÏÑ tools æ ÝæáÏÑ platform-tools æäÇÎÐ ÇáãÓÇÑ ÇáÎÇÕ Èåã

C:\Users\rise\AppData\Local\Android\sdk\tools
C:\Users\rise\AppData\Local\Android\sdk\platform-tools

æÓäÖíÝ ßáÇ ÇáÑÇÈØíä ÏÇÎá ãäÙãÉ Úãá ÇáæíäÏæÒ, ÊÇÈÚ

3- ÑÈØ Android Studio

R.Click on Computer ->Properties

Ëã ÇáäÞÑ Úáì Advanced system settings



3. Ëã ÇáäÞÑ Úáì Environment Variables



4. Ýí ÌåÉ User Variables ÓÊÌÏ Path ÇÚãá Edit



5. ÓäÊÑß ÇÓã path ßãÇ åæ æÓäÖíÝ ÝÞØ Úáì ÎÇäÉ Variable value ÑÇÈØíä SDK



æØÑíÞÉ æÖÚåã ßÇáÊÇáì, ÈÇä äÖÚ Ýì ÇÎÑ ÇáÓØÑ ÝÇÕáÉ ãäÞæØ " ; " Ëã äÖíÝ ÇáßæÏ áíßæä ÇáÔßá

ßæÏ:
C:\Users\rise\AppData\Roaming\npm;C:\Users\rise\AppData\Local\Android\sdk\tools
Ëã äÖíÝ ÇáãÓÇÑ ÇáËÇäì

ßæÏ:
C:\Users\rise\AppData\Roaming\npm;C:\Users\rise\AppData\Local\Android\sdk\tools;C:\Users\rise\AppData\Local\Android\sdk\platform-tools
æáÇ ÊÖÚ Çì ÑãÒ Ýì ÇáÓØÑ ÚäÏ ÇáÇäÊÇÁ , áÇ ÊÖÚ " / " æáÇ " ; " æáÇ ãÓÇÝÉ ÇíÖÇ

æáÇ íæÌÏ Çì ãÓÇÑ ÓÊÖíÝÉ áÇÍÞÇ áÇ ááÌÇÝÇ æ áä ÊÍÊÇÌ ANDROID_HOME æáÇ JAVA_HOME

äÓÎÉ ÇáÇäÏÑæíÏ ÓÊæÏíæ æ ÇáÌÇÝÇ ÇáÍÏíËÉ ÊÝÇÏÊ ÇáßËíÑ ãä ÇáÇÚÏÇÏÇÊ ßÇäÊ ÊÊØáÈ ÇÖÇÝÊåÇ ãÓÈÞÇ

ÇáÇä ÇáßæÑÏæÝÇ æ ÇáÝæä ÌÇÈ æ ÇáÔíá adb ÓíÚãá ãÚß ÈÏæä Çì ãÔÇßá


ÇßÊÈ ÇáÇä Ýì cmd ÇãÑ adb ÓíÚãá ãÚß ÈäÌÇÍ

ÇßÊÈ ÇíÖÇ ÈÚÏ ÊæÌíå ÇáãÓÇÑ cordova build ÓíÚãá ãÚß ÈäÌÇÍ

ÇäÊ ÇáÇä ÊÓÊØíÚ ÈäÇÁ ÊØÈíÞß ÈÏæä Çì ãÔÇßá Çæ ÇÎØÇÁ ãÓÊÞÈáíÉ

##############################################
ÈÚÖ ÇáÍáæá ÇáÇÎÑì:
##############################################

ÝíÏíæåÇÊ ÔÇåÏåÇ ÇÐÇ ßÇäÊ ÇÚÏÇÏÇÊß ÕÍíÍÉ æãÇÒÇáÊ åäÇß ãÔßáÉ , æÑÛã Ðáß ÇäÇ Úáì íÞíä

Çä ãÔßáÊß ÍáåÇ ÝíãÇ Êã ÐßÑå ÓÇÈÞÇ æáßä áÇ ãÇäÚ ááÇØáÇÚ Úáì ÇáÓØæÑ ÇáÊÇáíÉ





ÇÐÇ ßÇä adb íÚãá æáßä Èå Îáá , åÐå ÇáÇæÇãÑ ÓÊÝíÏß

ßæÏ:
adb devices
adb kill-server
adb forward --remove-all
adb start-server
ÇáãÑÌÚ:

https://developer.android.com/studio...-line/adb.html
https://stackoverflow.com/questions/...d-with-adb-exe
https://www.howtogeek.com/125769/how...ridge-utility/
https://developer.android.com/studio...html#downloads
http://developer.samsung.com/galaxy/...er-for-windows