به نام خالق مهربان
سلام ،
امروز هم مثل همیشه با یک آموزش کاربردی دیگه به صورت کاملا مرحله به مرحله و تصویری در خدمت شما دوستاران اندروید استودیو هستم …
خیلی وقت ها خود من واسم پیش اومده که پس از ساخت و کد نویسی روی یک پروژه ، پس از گذشت مدتی خوشم از نام پکیج یا درواقع نام برنامه نمیاد و تصمیم به تغییر نام پکیج برنامه بگیرم …
پیش خودم گفتم مگه میشه با این همه کدی که نوشتم و از نام برنامه در جاهای مختلف کدنویسی استفاده کردم حالا چی جوری بیام و تمام اسم ها رو عوض کنم … مگه میشه … اصلا مگه داریم …
بله که داریم ..
ما قراره در این آموزش یادبگیریم که چگونه نام پکیجی که در اندروید استودیو ساخته ایم را تغییر بدهیم درواقع روش اصولی اون رو …
با این روش دیگه هیچ نگرانی واسه تغییر نام نداریم و با این روش نام برنامه در تمام کدها به صورت اتوماتیک تغییر میکنه ..
پس با ما همرا باشید …
وقت عمل است …
من می خواهم پکیج خودم که هستش 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 تغییر بدم .
نکته مهم : نام را با حروف کوچک تایپ کنید.
خیلی خوب دوستان اینم از آموزش امروز ؛
امیدوارم که راضی باشید ، من تا جایی که تونستم به صورت روان توضیح دادم ؛
تا یه آموزش دیگه بدرود …
با ارائه پیشنهادات و انتقادات خود ، ما را برای تهیه آموزش های بعدی یاری فرمایید
گروه آموزشی همیار اندروید
این آموزش ویدیویی برای دانلود ندارد
این آموزش فایلی برای دانلود ندارد
سلام منظور از این چی هست؟
سلام
با یه مثال ساده واستون توضیح می دم
شما وقتی یک اپلیکیشن را روی گوشی نصب می کنید سورس آن درون گوشی در یک مسیر قرار میگیرد که شامل پوشه هایی تو در تو می باشد
مثلا شما یک شرکت به نام HamyarRoid دارید و شرکت شما دارای چندیدن اپلیکیشن می باشد که آن ها را در دسته های مختلف دسته بندی کرده اید حالا با نصب این اپلیکیشن ها سورس آن ها درون گوشی ذخیره می شود ، مسیر این سورس ها باید هنگام نصب ، باهم مختلف باشد و همچنین دارای نظمی خاص باشد ،
Com.HamyarRoid.Tools
Com.HamyarRoid.Game
و …
امیدوارم به کارتون بیاد ،
موفق باشید
سلام و عرض ادب
از بیان و نظم سایتتون واقعون لذت بردم.
اولین پیامی رو که فرستادم چنان سایت زیبا و نظم داشت که فکر کردم چندین ساله سایت تاسیس شده و تا بعد متوجه شدم سایت تازه راه اندازی شده.
امیدوارم که همیشه پاینده باشید و ممنون که در جهت ارتقای سطح برنامه نویسی دانش و اطلاعاتتون رو در اختیار دیگران قرار میدهید.
واقعیت من هم تازه می خوام کار برنامه نویسی رو شروع کنم و فکر کنم جای خوبی وارد شدم چون از سطح مقدماتی تا پیشرفته به طور روان و اصولی آموزش داده میشه.
در مورد سوالم هم خیلی عالی توضیح دادین و اصولی.
من یه سورس دارم که میگه برای تغییر نام پکیج این کار رو انجام بدین که نفهمیدم منظورش چی بود؛ راه شما هم رفتم اما اینکه از گردل اسکریپت چک کنم که تغییرات انجام شده یا نه اپلیکیشن آی دی وجود نداشت حالا از کجا مطمئن بشم تغییرات تغییر نام پکیج در ۱۶۶ جا انجام شده؟
ممنون از بذل توجهتون
سلام
ممنون بابت نظرات ارزشمندتون …
با روشی که آموزش داده شده ، دیگه لازم نیست نگران این باشید که آیا تغییر نام پکیج به درستی صورت گرفته است یا خیر ، چون صد در صد کار میکنه …
مثل اینکه در سوال اولم عکس همراه متن نیومده.
چطور باید این مراحل رو انجام بدم.
لینک
http://s2.picofile.com/file/8263679918/fghfg.PNG
دوست عزیز ظاهرا شما این سورس را از یک سایت ایرانی دریافت کرده اید ،
که متاسفانه این سایت ایرانی ، این سورس را از یک سایت خارجی دریافت کرده است به نام dictionary.com و خود آنها سازنده سورس نیستند و احتمال به وجود آمدن مشکلات زیاد می باشد ،
و بهترین راهی که برای تغییر نام پکیج وجود دارد ، همین روشی هستش که خودشان بیان کرده اند ،
که شما باید به سورس اپلیکیشن وارد شوید و به صورت دستی تغییر نام را انجام دهید
که مراحل را در تصویری که شما ارسال کرده اید به صورت واضح بیان شده است
امیدوارم که سخنان بنده ، سازنده باشند
موفق باشید
سلام
از آموزش بسیار عالیتون سپاسگزارم
موفق باشید
سلام
ممنون دوست عزیز
بسیار عالی و کاربردی..
ممنونم از مدیر محترم سایت
سلام ،
نظر لطف شماست … ممنون از توجه شما…