دوست داری برنامه اندروید بسازی ...!؟
نمی دونی از کجا شروع کنی ... !؟
یادگیری گام به گام و کاملا رایگان در
آکادمی همیار اندروید
شروع یادگیری
همکاران ما
تبلیغات
مطلب انتخابی شما

تاریخ ارسال : ۲۶ , ۰۳ , ۱۳۹۵
تعداد نظرات : ۱۰ نظر
دسته بندی : Android Basics, Android Studio

تغییر نام پکیج در اندروید استودیو به روشی استاندارد و اتوماتیک Package Name

به نام خالق مهربان

 

 

سلام ،

امروز هم مثل همیشه با یک آموزش کاربردی دیگه به صورت کاملا مرحله به مرحله و تصویری در خدمت شما دوستاران اندروید استودیو هستم …

خیلی وقت ها خود من واسم پیش اومده که پس از ساخت و کد نویسی روی یک پروژه ، پس از گذشت مدتی خوشم از نام پکیج یا درواقع نام برنامه نمیاد و تصمیم به تغییر نام پکیج برنامه بگیرم …

پیش خودم گفتم مگه میشه با این همه کدی که نوشتم و از نام برنامه در جاهای مختلف کدنویسی استفاده کردم حالا چی جوری بیام و تمام اسم ها رو عوض کنم … مگه میشه … اصلا مگه داریم …

بله که داریم ..

ما قراره در این آموزش یادبگیریم که چگونه نام پکیجی که در اندروید استودیو ساخته ایم را تغییر بدهیم درواقع روش اصولی اون رو …

با این روش دیگه هیچ نگرانی واسه تغییر نام نداریم و با این روش نام برنامه در تمام کدها به صورت اتوماتیک تغییر میکنه ..

پس با ما همرا باشید …

 

وقت عمل است …

من می خواهم پکیج خودم که هستش com.hamyarroid.calculator ، به نام جدیدی مثلا com.hamyarroid.NewName تغییر بدم .

کاره خیلی آسونیه واسه اینکار اول از همه باید تیک گزینه Compact Empty Middle Packages را غیر فعال کنیم تا اجازه تغییر نام پکیج رو داشته باشیم .

 برای این کار به درون چرخ دنده ای که دقیقا در بالای app قرار دارد مراجعه کنید و سپس تیک گزینه Compact Empty Middle Packages را بردارید.

در مرحله بعد روی پکیج برنامه خود راست کلیک کنید و مسیر زیر را طی کنید

Package name > Refactor > Rename

سپس اخطاری مبنی بر روش انجام عملیات نمایان می شود که شما باید گزینه Rename package را انتخاب کنید

سپس در پنجره ای که نمایان می شود نام جدید را وارد کنید و بر روی گزینه Refactor کلیک کنید

توجه : نام قبلی پکیج من calculator بوده و الان به NewName تغییرش دادم.

بعد از انجام مراحل بالا پیامی مبنی بر تایید ادامه راه در نوار وظیفه پایین برنامه ظاهر میشود که باید بر روی گزینه Do Refactor کلیک کنیم.

خیلی خوب کار تمام شد و بعد از چند ثانیه پکیج شما به نام جدید تغییر می کند .

 

اما یک نکته باقی می مونه …

در قسمت Gradle  برنامه ، تغییر نام به صورت اتوماتیک انجام میگیرد اما گاهی اوقات ممکنه که تغییر نکند …

برای اطمینان باید به قسمت Gradle Scripts رفته و گزینه build.gradle (module: app) رو انتخاب کنید و گاهی اوقات هم نوشته شده build.gradle (module: mobile) .

پس از انجام مراحل بالا سند گریدل برای شما باز می شود که درون آن سند باید به دنبال متن applicationId بگردید و در صورتی که نام پکیج شما تغییر نکرده است باید آن را تغییر دهید.

در تصویر بالا مشاهده می کنید که هنوز نام قبلی پکیج من که بودش com.hamyarroid.calculator تغییر نکرده است که باید به صورتی دستی به نام جدید یعنی com.hamyarroid.NewName تغییر بدم .

نکته مهم : نام را با حروف کوچک تایپ کنید.

 

 

 

 

منبع انگلیسی زبان این آموزش

 

خیلی خوب دوستان اینم از آموزش امروز ؛

امیدوارم که راضی باشید ، من تا جایی که تونستم به صورت روان توضیح دادم ؛

تا یه آموزش دیگه بدرود …

 

 

 

 

با ارائه پیشنهادات و انتقادات خود ، ما را برای تهیه آموزش های بعدی یاری فرمایید

گروه آموزشی همیار اندروید

 

 

با ارائه پیشنهادات و انتقادات خود ، گروه آموزشی همیار اندروید را در این مسیر یاری فرمایید
این نوشته را در گوگل پلاس محبوب کنید
ارسال مطلب توسط : سامان سلطانی پور
من عاشق طراحی و کدنویسی هستم ، سایت همیار اندروید رو با عشق تاسیس کردم تا هرچی که می دونم رو به دیگران آموزش بدم ... چیزی به نام فوت و فن استادی وجود نداره ، همه چیز رو بی منت تقدیم شما می کنم تا شاید یه کمک کوچیکی به شما دوستای عزیز بشه ...

همیار اندروید را در شبکه های اجتماعی دنبال کنید
یــــــک راه آسان برای ارتباط با هـــــــم :)
مطالب مرتبط با موضوع شما


نظرات کاربران

لطفا نظر ، پیشنهاد و انتقاد خود را فقط در ارتباط با موضوع بالا ذکر کنید و از سوالات پراکنده خود داری کنید
برای حفظ و برقراری نظم در سایت به سوالات پراکنده پاسخ داده نمی شود
در آینده سیستم پرسش و پاسخ راه اندازی خواهد شد
لطفا به قوانین احترام بگذارید

10 پاسخ به “تغییر نام پکیج در اندروید استودیو به روشی استاندارد و اتوماتیک Package Name”

  1. علی می‌گه:

    سلام منظور از این چی هست؟

    • سامان سلطانی پور می‌گه:

      سلام

      با یه مثال ساده واستون توضیح می دم

      شما وقتی یک اپلیکیشن را روی گوشی نصب می کنید سورس آن درون گوشی در یک مسیر قرار میگیرد که شامل پوشه هایی تو در تو می باشد

      مثلا شما یک شرکت به نام HamyarRoid دارید و شرکت شما دارای چندیدن اپلیکیشن می باشد که آن ها را در دسته های مختلف دسته بندی کرده اید حالا با نصب این اپلیکیشن ها سورس آن ها درون گوشی ذخیره می شود ، مسیر این سورس ها باید هنگام نصب ، باهم مختلف باشد و همچنین دارای نظمی خاص باشد ،

      Com.HamyarRoid.Tools

      Com.HamyarRoid.Game

      و …

      امیدوارم به کارتون بیاد ،

      موفق باشید

      • علی می‌گه:

        سلام و عرض ادب

        از بیان و نظم سایتتون واقعون لذت بردم.

        اولین پیامی رو که فرستادم چنان سایت زیبا و نظم داشت که فکر کردم چندین ساله سایت تاسیس شده و تا بعد متوجه شدم سایت تازه راه اندازی شده.

        امیدوارم که همیشه پاینده باشید و ممنون که در جهت ارتقای سطح برنامه نویسی دانش و اطلاعاتتون رو در اختیار دیگران قرار میدهید.

        واقعیت من هم تازه می خوام کار برنامه نویسی رو شروع کنم و فکر کنم جای خوبی وارد شدم چون از سطح مقدماتی تا پیشرفته به طور روان و اصولی آموزش داده میشه.

        در مورد سوالم هم خیلی عالی توضیح دادین و اصولی.

        من یه سورس دارم که میگه برای تغییر نام پکیج این کار رو انجام بدین که نفهمیدم منظورش چی بود؛ راه شما هم رفتم اما اینکه از گردل اسکریپت چک کنم که تغییرات انجام شده یا نه اپلیکیشن آی دی وجود نداشت حالا از کجا مطمئن بشم تغییرات تغییر نام پکیج در ۱۶۶ جا انجام شده؟

        ممنون از بذل توجهتون

        • سامان سلطانی پور می‌گه:

          سلام

          ممنون بابت نظرات ارزشمندتون …

           

          با روشی که آموزش داده شده ، دیگه لازم نیست نگران این باشید که آیا تغییر نام پکیج به درستی صورت گرفته است یا خیر ، چون صد در صد کار میکنه …

           

  2. علی می‌گه:

    مثل اینکه در سوال اولم عکس همراه متن نیومده.

    چطور باید این مراحل رو انجام بدم.

    لینک

    http://s2.picofile.com/file/8263679918/fghfg.PNG

    • سامان سلطانی پور می‌گه:

      دوست عزیز ظاهرا شما این سورس را از یک سایت ایرانی دریافت کرده اید ،

      که متاسفانه این سایت ایرانی ، این سورس را از یک سایت خارجی دریافت کرده است به نام  dictionary.com و خود آنها سازنده سورس نیستند و احتمال به وجود آمدن مشکلات زیاد می باشد ،

      و بهترین راهی که برای تغییر نام پکیج وجود دارد ، همین روشی هستش که خودشان بیان کرده اند ،

      که شما باید به سورس اپلیکیشن وارد شوید و به صورت دستی تغییر نام را انجام دهید

      که مراحل را در تصویری که شما ارسال کرده اید به صورت واضح بیان شده است

      امیدوارم که سخنان بنده ، سازنده باشند

      موفق باشید

  3. احمد می‌گه:

    سلام

    از آموزش بسیار عالیتون سپاسگزارم

    موفق باشید

  4. رضا می‌گه:

    بسیار عالی و کاربردی..

    ممنونم از مدیر محترم سایت

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


ما را محبوب کنید