المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : إعداد بيئة العمل للكوردوفا Cordova مع Environment Variables



Rise Company
27-06-2017, 23:07
إعداد بيئة العمل بتنزيل android studio و SDK و ربط Environment Variables جديد 2017
الكوردوفا و الفون جاب Phone Gap / Cordova

لبناء تطبيقك بدون اى مشاكل او اخطاء مستقبلية, اهتم جيدا بتنفيذ تلك الخطوات بشكل صحيح

والاساسيات هى Android studio Full with SDK + JDK + Node / Git

ثم سنقوم بربط ملفات SDK التى تنزل مع انرويد ستوديو ب Environment Variable

لكى يعمل معك ملفات التطوير SDK و كوبرى الاختبار ADB (https://www.rise.company/forum/threads/25947-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF-%D8%AF%D9%8A%D8%A8%D9%8A%D8%AC-%D8%A8%D8%B1%D9%8A%D8%AF%D8%AC-Android-Debug-Bridge-%D9%88-%D8%A7%D9%84%D8%B4%D9%84-Shell-%D8%A7%D9%84%D9%83%D9%88%D8%B1%D8%AF%D9%88%D9%81%D 8%A7-%D9%88-%D8%A7%D9%84%D9%81%D9%88%D9%86-%D8%AC%D8%A7%D8%A8)

###############################################
التعامل مع كوردوفا يحتاج بعض المكونات المثبتة :
###############################################

1- محرر cmd متقدم لاوامر npm :

ستقوم بتنزيل محرر CMD ولكن متقدم سنكتب عليه جميع الاوامر , وهناك اثنين نزلهم سيفيدونك كثيرا

وانا افضل الثانى فى الاستخدام لانك بمجرد الوقوق على الفولدر و الضغط على Git Bash Here

ستجد انك تكتب الاول بداخله دون الحاجة للذهاب الى المسار بكتابة cd ثم الفولدر

https://nodejs.org/en/
https://git-scm.com/

2- الاوركال Orcale بيئة الجافا Java مكتبة JDK :

الجى دى كى هى اختصار Java development kit و تثبيتها اساسى لعمل SDK الخاص بالاندرويد .

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

3- اندرويد ستوديو Android Studio مكتبة SDK :

الاس دى كى sdk هى اختصار Software development kit و تثبيتها سيكون بتثبيت اندرويد ستوديو كامل

اى لا تقم بتنزيل SDK لوحده فستعانى الكثير و لن تستطيع الاستغناء مهما فعلت عن android studio

https://developer.android.com/studio/index.html

###############################################
خطوات تركيب 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

https://www.rise.company/forum/images/imported/2017/06/57.png

3. ثم النقر على Environment Variables

https://www.rise.company/forum/images/imported/2017/06/58.png

4. في جهة User Variables ستجد Path اعمل Edit

https://www.rise.company/forum/images/imported/2017/06/63.png

5. سنترك اسم path كما هو وسنضيف فقط على خانة Variable value رابطين SDK

https://www.rise.company/forum/images/imported/2017/06/64.png

وطريقة وضعهم كالتالى, بان نضع فى اخر السطر فاصلة منقوط " ; " ثم نضيف الكود ليكون الشكل


C:\Users\rise\AppData\Roaming\npm;C:\Users\rise\Ap pData\Local\Android\sdk\tools

ثم نضيف المسار الثانى


C:\Users\rise\AppData\Roaming\npm;C:\Users\rise\Ap pData\Local\Android\sdk\tools;C:\Users\rise\AppDat a\Local\Android\sdk\platform-tools

ولا تضع اى رمز فى السطر عند الانتاء , لا تضع " / " ولا " ; " ولا مسافة ايضا

ولا يوجد اى مسار ستضيفة لاحقا لا للجافا و لن تحتاج ANDROID_HOME ولا JAVA_HOME

نسخة الاندرويد ستوديو و الجافا الحديثة تفادت الكثير من الاعدادات كانت تتطلب اضافتها مسبقا

الان الكوردوفا و الفون جاب و الشيل adb سيعمل معك بدون اى مشاكل

اكتب الان فى cmd امر adb سيعمل معك بنجاح

اكتب ايضا بعد توجيه المسار cordova build سيعمل معك بنجاح

اذا كنت لا تعرف ADB راجع هذا الموضوع

اندرويد ديبيج بريدج Android Debug Bridge و الشل Shell - الكوردوفا و الفون جاب (https://www.rise.company/forum/threads/25947-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF-%D8%AF%D9%8A%D8%A8%D9%8A%D8%AC-%D8%A8%D8%B1%D9%8A%D8%AF%D8%AC-Android-Debug-Bridge-%D9%88-%D8%A7%D9%84%D8%B4%D9%84-Shell-%D8%A7%D9%84%D9%83%D9%88%D8%B1%D8%AF%D9%88%D9%81%D 8%A7-%D9%88-%D8%A7%D9%84%D9%81%D9%88%D9%86-%D8%AC%D8%A7%D8%A8)