تغییر نام package اپلیکیشن اندروید

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

فرض کنید میخواهیم com.example.app به com.my.application تغییر بدیم :

در Project pane ایکون تنظیمات رو کلیک کرده و تیک کنار Hide Empty Middle Packages رو بردارید . با اینکار فایل پروژه بصورت درختی نمایش داده میشه و می تونید ببینید com , example , app بصورت پوشه در میان

حالا رو پوشه example راست کلیک کرده و Refactor - > Rename رو انتخاب کنید

در پنجره باز شده Rename Package رو انتخاب کنید و نام my رو وارد کرده و Refactor رو بزنید

در پنل باز شده که لیست تغییرات مورد نیاز را نمایش میدهد نیز Do Refactor رو بزنید . اندروید استدیو باقی کار ها رو انجام میدهد

همین کار رو برای پوشه app و تغییر نام به application انجام بدید

فایل manifest رو بازکنید و "package="com.example.app رو به "package="com.my.application تغییر بدید

فایل (build:gradle (app رو باز کنید و "applicationId "com.example.app را نیز مثل بالا تغییر دهید

حالا پروژه را sync کنید و لذت ببرید




پی نوشت : احتمالا پوشه اصلی پروژه به نام قبلی app باقی مانده که فقط کافیه اون رو تغییر نام بدید هر چند در پروژه تاثیری نداره

منبع : تجربیات یک برنامه نویس