Refactor package trong Android Studio

Cho mình hỏi cách refactor như sau.
mình có package name com.xxx.yyy.zzz
bây giờ mình muốn chỉ còn com.xxx.yyy thì phải làm như thế nào? Có phải là sử dụng chức năng move của refactor

Bạn chuột phải vào package name -> refactor -> rename là đc.

Blogs: http://daytudau.com

Nhưng nó chỉ rename của package thôi, còn mình muốn nó rút ngắn lại kìa.

Bạn phải đồng thời sửa cả thư mục. Vì mỗi dấu chấm nó sẽ tạo ra 1 thư mục như thế.
Sau đó bạn cần vào Manifest để đổi package name.

Mình làm được rồi, sử dụng chức năng Move trong Refactor để chuyển source code lên yyy, sau đó refactor name package lại.

Mình có phát triển plugin trên Android Studio tự động hoá việc thay đổi package name trên Android. Bạn chỉ cần nhập package name bạn muốn thì việc còn lại plugin sẽ làm.

Cài đặt

  • Sử dụng chợ plugin của Intellij IDE hoặc Android Studio:

Settings/Preferences > Plugins > Marketplace > Search for "Android Package Renamer" > Install Plugin

  • Sử dụng local:

Tải phiên bản mới nhất và cài đặt bằng cách mở Intellij Hoặc Android Studio:

Settings/Preferences > Plugins > ⚙️ > Install plugin from disk...

Cách sử dụng

  1. Mở project của bạn.
  2. Chọn -> File -> Rename Package
  3. Nhập tên package bạn muốn thay đổi.
  4. Chọn Ok.
  5. Chọn Sync Project with Gradle Files or Invalidate Caches
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?