2014-10-13 46 views
6

Trong dự án hiện tại của tôi, tôi muốn đổi tên dự án Android trong Android studio (0.8.9) và muốn sử dụng nó sau này. Tôi biết về 2 giải pháp được thảo luận trong diễn đàn. Có thể một số xin vui lòng xác nhận phương pháp tiếp cận tốt nhất và rắc rối miễn phí. Hơn nữa, bất kỳ lời khuyên nào đã thử/thử nghiệm trên Android studio 0.8.9 là tốt nhất.Tư vấn về cách đổi tên dự án Android trong Android studio (Gradle based)

Giải pháp Tôi biết (nhưng không chắc chắn) A.- Đóng dự án đang được xem xét.Copy nó và đổi tên thành tên mới và mở bằng Android studio.
Trong trường hợp này - Tệp .iml của dự án vẫn hiển thị tên cũ và tệp .name nằm trong thư mục ".idea". Tôi cũng gặp lỗi này:

Mô-đun không được hỗ trợ Đã phát hiện: Biên dịch không được hỗ trợ cho các mô-đun sau:. Thật không may là bạn không thể có mô-đun Java không Gradle và mô-đun Android-Gradle trong một dự án.

B. Sử dụng tùy chọn F6 nhưng không sao chép. Tôi nghĩ rằng nó di chuyển toàn bộ dự án, mà không phải là giải pháp.

Trả lời

16

Các công trình sau đây cho tôi khi đổi tên dự án:

  • Đóng Android Studio
  • Xóa các tập tin * .iml (s) trong thư mục gốc của dự án của bạn
  • Xóa tất cả mọi thứ trong thư mục .idea ngoại trừ workspace.xml and tasks.xml.
  • Đổi tên thư mục gốc của dự án thành tên dự án mới
  • Khởi động lại Android Studio và nhập dự án từ thư mục được đổi tên.

Lưu ý: Nếu bạn không quan tâm đến việc mất cài đặt vùng làm việc (kích thước cửa sổ, v.v.) và bạn không có bất kỳ tác vụ nào thì bạn có thể xóa hoàn toàn thư mục .idea.

+0

bước 1, 2, 5 đã khắc phục sự cố. cảm ơn. –

5

Trong Android 1.5.1 thử nghiệm và làm việc:

  1. thư mục dự án mở (bạn có thể mở nó thông qua Android studio tự thấy this
  2. chắc chắn Android Studio là đóng
  3. thay đổi các yourOldProjectName .iml vào tên mới
  4. đổi tên thư mục gốc thành cùng tên mới.
  5. mở lại Android Studio -> Tệp - > Mở -> đường dẫn đến renamed.iml của bạn
+0

Điều này phù hợp với tôi trong 'phiên bản 2.1.2'. Không chắc chắn tại sao 'right click' ->' refactor' -> 'rename' vẫn không hoạt động đối với module gốc mặc dù ... – Sakiboy

0

Tôi đã tìm thấy cách dễ dàng để giải quyết vấn đề này.

Mở Android Studio, Tệp -> Invalid Cache/Restart -> Invalid Cache Caches & Khởi động lại.

Các vấn đề liên quan