مثالي از اوامر خط امر اندرويد:
پيرو يكسري نمونه از دستورها متعدد خط امر اندرويد طراحي اپليكيشن در مشهد اورده شده ميباشد:
۱. adb devices:
اين امر براي اكران تك تك دستگاههاي متصل به كامپيوتر شما به كارگيري ميگردد. با وارد كردن اين امر، شما ميتوانيد ليستي از كل دستگاههاي متصل به كامپيوتر خويش را ملاحظه كنيد.
۲. adb shell:
اين فرمان به شما اين قابليت و امكان را ميدهد تا به يك گوشه و كنار خط فرماني در دستگاه اندرويدي خويش وصل گرديد. با وارد كردن اين امر، شما ميتوانيد اوامر متفاوت را بر روي دستگاه انجام فرمائيد.
۳. adb install :
اين فرمان براي نصب اپليكيشنهاي APK روي دستگاه اندرويدي شما به كار گيري ميگردد. با وارد كردن اين امر و معلوم كردن مسير پوشه APK، اپليكيشن بر روي دستگاه شما نصب مي شود.
۴. adb uninstall :
اين امر براي حذف اپليكيشنهايي كه پيش از اينً نصب گرديدهاند، به كار گيري ميگردد. با وارد كردن اين امر و معين كردن اسم بسته نرمافزار، نرمافزار از دستگاه حذف مي گردد.
۵. adb pull :
اين فرمان براي نسخه برداري كردن فولدرهاي جان دار در دستگاه اندرويدي خويش به كامپيوتر شما به كار گيري ميگردد. با وارد كردن اين امر و مشخص و معلوم كردن مسير پوشه در دستگاه و مسير محلي در كامپيوتر، پوشه به كامپيوتر شما نسخه برداري ميگردد.
۶. adb push :
اين امر براي نسخه برداري كردن پوشههاي مو جود در كامپيوتر شما به دستگاه اندرويدي شما به كار گيري ميگردد. با وارد كردن اين فرمان و معين كردن مسير فولدر محلي در كامپيوتر و مسير در دستگاه، پوشه به دستگاه شما اسكن مي شود.
اين نمونهها تنها يكسري مثال از دستورها گوناگون خط امر اندرويد ميباشند. با تحقيق و به كارگيري از اين امرها، شما ميتوانيد به راحتي با خط امر اندرويد آشنا گرديد و نرم افزارهاي اندرويدي خويش را بهبود داد.
چهگونه مي توانم خط دستور اندرويد را در دستگاهم فعال كنم؟
براي فعال كردن خط امر اندرويد در دستگاه خويش، بايستي مورد “Developer options” را فعال فرماييد. در پي فرآيند اين فعال سازي اورده شده ميباشد:
آغاز، وارد “Settings” دستگاه خويش گرديد.
بعد از آن به ذيل ورقه برويد و مورد “About phone” را تعيين فرمائيد.
در نصيب “About phone”، آيتم “Build number” را پيدا فرمائيد و به آن چنددفعه (دستكم ۷ توشه) بر روي آن كليك نماييد تا پيامي با مضمون “You are now a developer!” اكران داده خواهد شد.
هم اكنون، رجوع و برگشت به كاغذ اساسي “Settings” و مورد “System” را تعيين نماييد.
آنگاه به زير برگه برويد و مورد “Developer options” را پيدا فرمائيد و آن را تعيين فرمائيد.
در نصيب “Developer options”، مورد “USB debugging” را فعال فرمائيد.
با اتصال دستگاه به كامپيوتر با استعمال از كابل USB، در حالتي كه كه درايورهاي USB دستگاه شما نصب نشده باشد، ابزارهاي خط دستور اندرويد به طور اتوماتيك در كامپيوتر شما نصب خواهند شد.
درحال حاضر، مي توانيد با به كارگيري از دستورها گوناگون، بر روي دستگاه اندرويدي خويش در دست گرفتن بي نقص داشته باشيد.
در غايت، با فعال كردن آيتم “USB debugging” در دستگاه اندرويدي خويش، مي توانيد از ابزارهاي خط امر اندرويد براي در اختيار گرفتن دستگاه و اجراي دستورها متفاوت به كارگيري نمائيد.
Gradle اندرويد چيست؟
گريدل (Gradle) يك سيستم خودكارسازي تشكيل داد (build automation system) ميباشد. در نرم افزارهاي مدرن، براي ايجاد كرد فولدرهاي اجرايي مانند پوشههاي apk يا اين كه exe، برنامه نويس ها نياز دارا هستند تا پس از تايپ كردن كد، روند مختلفي را ايفا دهند. اين فرآيند مشمول نظارت خطاهاي نوشتاري، قرار دادن پوشههاي مديا مانند تصاوير و ويدئوها در مسير معين گرديده و اجراي آزمايشها ميباشد. با استعمال از گريدل، اين روند به طور خود كار و پويا اعمال مي شوند و پوشههاي مايحتاج به همدم كدهاي كامپايل گرديده باطن يك فولدر zip قرار گرفته و به پسوند apk تبديل مي شوند.
دراين طريق، اپليكيشننويس بعداز هر توشه تغيير تحول در نرمافزار، براي اجراي دوباره، نيازي به تكرار كليه فرايند تشكيل داد ندارد. نرمافزارنويسان مي توانند با تعريف و تمجيد ليستي از وظايف در گريدل، سيستم ايجاد كرد خودكاري را براي نرم افزارهاي خويش ساخت و ساز نمايند و فرصت كمتري را براي ساخت و ساز پوشههاي اجرايي خويش صرف نمايند.
سيستم بيلد اندرويد چيست؟
سيستم بيلد اندرويد (Android build system) منابع نرم افزار و كد منبع را كامپايل مي نمايد و آنها را در APK ها بسته بندي (packages) مي نمايد كه ميتوانيد آنهارا آزمايش نماييد، طراحي فرمائيد، امضا و توزيع نماييد. اندرويد استوديو (Android Studio) از گردل (Android Gradle) كه يك ابزار توسعه يافته براي رئيس سيستم بيلد خود كار ميباشد استعمال مي نمايد، در حالي كه به شما نيز اين قابليت و امكان را ميدهد كه پيكربندي بيلد سفارشي انعطاف پذيري را تمجيد فرماييد.
هر تنظيمات Build اندرويد ميتواند خلال به كارگيري دوباره از بخش هاي مشترك براي تمامي ورژن هاي نرم افزار شما، تيم اي از كد و منابع خاص خويش را تعريفوتمجيد نمايد. اندرويد براي Gradle كردن از دسته ابزارها Build براي ارائه فرآيندها و پيكربندي قابل تهيه و تنظيم خاص براي تشكيل داد و تست اپليكيشن هاي اندرويدي به كار گيري مي نمايد.
Gradle و پلاگين اندرويدي (Android Plugin) غير وابسته از اندرويد استوديو ميباشند. اين بدان معناست كه ميتوانيد نرم افزار هاي اندرويدي خويش را از روش Android Studio و با خط امر در دستگاه خويش يا اين كه دستگاه هايي كه اندرويد استوديو در آن نصب نشده ميباشد (مانند continuous integration servers) بسازيد.
انعطاف پذيري سيستم بيلد اندرويد شمارا قدرتمند مي سازد تا پيكربندي ايجاد كرد سفارشي را سواي تغيير و تحول در پوشه هاي منبع مهم نرم افزار خويش اجرا دهيد. اين نصيب به شما امداد مي نمايد تا روش كارايي سيستم بيلد اندرويدي را ادراك نمائيد و اينكه ميتواند به شما در تهيه اتومات تعدادي پيكربندي تشكيل داد ياري دهد.
پروسه تشكيل داد APK براي ورژن ديباگ و ورژن مهم اندرويد :
به طور كلي براي اپ نويس اندرويد دو نوع خروجي وجود دارااست. ورژن ي ديباگ (Debug) و ورژن ي اساسي يا اين كه ورژن ريليز گرديده (Release).
روند بيلد به دست آوردن از پروژه اندرويد مشتمل بر ابزارها و فرآيندهاي اكثري ميباشد كه پروژه شمارا به يك نرمافزار كاربردي اندرويد (APK) تبديل مي نمايد. فرايند Build به دست آوردن پروژه خيلي انعطاف پذير ميباشد، به اين ترتيب اينكه ادراك خير و خوبي از اتفاقاتي كه درين پروسه مي افتد داشته باشيد به شما امداد مي نمايد. عكس تحت برخورد همين فهم ميباشد.
بازدید: