2014-11-25 28 views
5

Tôi đã tạo một dự án Android Studio mà tôi đã tạo. Dự án được đặt tên là App2-1. Sau khi hoàn thành dự án đó, tôi muốn chuyển sang dự án tiếp theo có tên App2-2 dựa trên App2-1. Tôi đã sao chép và dán thư mục chứa dự án "App2-1" và đặt tên cho thư mục mới là "App2-2". Sau đó, tôi mở thư mục bằng cách sử dụng dự án mở trong Android Studio. Không có lỗi hay gì cả. Tôi đã thực hiện một loạt các thay đổi và sau đó tôi chạy ứng dụng và nó vẫn tiếp tục mở ứng dụng cũ của tôi. Hầu như nó có một tham chiếu đến nó hay cái gì đó. Ý tưởng?Dự án Android Studio của tôi tiếp tục chạy dự án/ứng dụng cũ của tôi

Những điều tôi đã cố gắng:

  • Khởi động lại Android Studio
  • hủy bỏ hiệu lực cache/Khởi động lại trong AS
  • Khởi động lại giả lập của tôi
  • gỡ bỏ cài đặt ứng dụng của tôi từ giả lập/Clean install
  • Cố gắng một thiết bị vật lý

Tôi đoán công việc của tôi trong việc tạo ra một dự án mới dựa trên một dự án cũ là không chính xác. Đánh giá cao bất kỳ mẹo nào.

+0

Bạn đã thử làm sạch và sau đó xây dựng lại từ Android Studio. Nó có thể là các tập tin xây dựng cũng đã được sao chép và nó đã không nhận ra nó thay đổi để chạy APK cũ, làm sạch và xây dựng lại sẽ làm cho tất cả các công cụ xây dựng được loại bỏ và mọi thứ được xây dựng lại từ đầu – Boardy

+0

Vâng, tôi đã thử cái đó. Quên đề cập đến nó trong câu hỏi. – EGHDK

Trả lời

6

Tôi sẽ tạo bản sao của dự án trong một thư mục mới và trong bản sao này sẽ xóa các mục sau;

  • .iml nộp
  • thư mục .gradle
  • thư mục .idea
  • xây dựng thư mục

sau đó mở Android Studio và chọn 'File> Project Import ...' và chọn các tệp dự án mới settings.gradle và nhấp vào 'open'

Bạn có thể phải kiểm tra các phụ thuộc và xây dựng lại nhưng hy vọng điều này sẽ được đặt tăng lên trong AS từ đầu.

+0

Heh. Bạn biết gì. Tôi đã có một tập tin App2-1.iml và tập tin App2-2.iml. Tôi đã xóa nó trước, sau đó mở lại và mọi thứ hoạt động tốt. Ý tưởng? – EGHDK

+0

Vâng, tệp đó chứa tất cả cấu hình Android Studio theo như tôi biết vì vậy có thể đã được tạo khi bạn mở lần thứ hai với thư mục được đổi tên. đáng để bỏ phiếu cho tôi? :-) –

+0

Có, và cảm ơn sự giúp đỡ. Hãy cho tôi biết nếu bạn tìm thấy một câu trả lời thực sự cho những gì một iml là do bất kỳ cơ hội. Chắc chắn nó chỉ là một tìm kiếm google đi, nhưng tôi vẫn còn tò mò tại sao nó mặc định cho một tập tin iml khác nhau. – EGHDK

0

Đối với tôi, 'Gradle -> Tasks -> other -> clean' đã hoạt động.

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