2013-09-28 362 views
27

Tôi đang sử dụng Android studio và tôi muốn thêm mô-đun vào dự án của mình như "thanh hành động Sherlock" hoặc tệp jar, nhưng khi tôi mở cấu trúc dự án thì không có mô-đun hoặc thư viện trong menu: \Android Studio không hiển thị mô-đun trong cấu trúc dự án

trong intelij đó xuất hiện:

enter image description here

Vì vậy, vấn đề là những gì? Làm cách nào để thêm các mô-đun này trong Android studio?

+0

Tôi có cùng vấn đề và dường như không thể tìm ra. Bạn đã đoán ra chưa? Nếu có, vui lòng chia sẻ câu trả lời của bạn. – sPaz

+0

Có vấn đề tương tự, thật ngu ngốc ... Không hiển thị bất cứ điều gì. Tôi cần thiết lập khác như thiết lập toàn cầu hoặc những người khác ... OMG –

+0

Tôi có cùng một vấn đề. Có vẻ như vấn đề này chỉ xảy ra với dự án đã nhập. – beholderrk

Trả lời

9

Bạn click chuột phải vào dự án của bạn, sau đó chọn 'Open Cài đặt module' - sau đó bạn có thể thêm mô-đun để dự án của bạn ..

+0

Tôi không thấy cách tôi có thể sử dụng điều này để thêm các mô-đun nằm trong thư mục? Tôi chỉ thấy cách thêm mô-đun mới .. – AdamMc331

+0

Cảm ơn trong studio android 2.3.3 Tôi không biết điều gì đã xảy ra trước tiên trong cấu trúc dự án – Pulkit

2

Đã vấn đề tương tự khi chạy điều khiển phiên bản trên một dự án trong Android Studio (0,4. 2). Khi kéo nó xuống vị trí mới và nhập các mô-đun, chỉ "SDK Android" được hiển thị trong Cấu trúc dự án.

Tôi đã xóa thư mục .idea/khỏi điều khiển phiên bản, bằng cách thêm tệp đó vào tệp .gitignore và đã thực hiện thao tác kéo mới và nhập các mô-đun. Bây giờ tất cả các cài đặt đã xuất hiện chính xác trong Cài đặt dự án và Cài đặt nền tảng cho Cấu trúc dự án.

+0

Mô-đun được thêm và đẩy từ máy, sau đó kéo từ máy thứ 2, nhưng tại đây chúng không hiển thị dưới dạng mô-đun. Xóa thư mục .idea đã tạo lại workspace.xml – Davidea

3

Bạn cần thêm tệp gradle.settings vào cấu trúc dự án gốc của mình, sau đó khi bạn "Mở cài đặt Mô-đun", bạn sẽ trình đơn được căn chỉnh theo số gradle.settings của mình. Khi nhập dự án vào Android Studio, nó không tạo tệp này cho bạn. Đôi khi nó thường tốt hơn để bắt đầu một dự án sạch sẽ và di chuyển mã của bạn ở đó, nó thường dễ dàng hơn để đạt được.

2

Đây là những gì tôi đã làm để giải quyết vấn đề này

  • Đóng Android Studio
  • Quick Start -> Kiểm tra ra từ điều khiển phiên bản
+0

Tôi không hiểu. Bắt đầu nhanh ở đâu và kiểm soát phiên bản nào? – Yster

+0

Bắt đầu Nhanh là cửa sổ hiển thị khi bạn khởi chạy Android Studio – Lucas

+0

Ý nghĩa của Lucas là Nhấp vào Tệp> Đóng dự án. Và sau đó một cửa sổ mở ra được gọi là Quick Start và làm như Lucas nói. – Pulkit

7

Đến File-> Dự án Structure-> Cài đặt dự án -> Mô-đun.

Nhấp vào màu xanh lá cây + và thêm mô-đun mới. chọn Mô-đun ứng dụng và đặt gốc nội dung thành mô-đun dự án của bạn.

Nhấp vào tiếp theo và sau đó kết thúc.

Reference

+0

Đây là bài đăng rất hữu ích. Tôi có một sửa chữa, đó là: Sau khi chọn dự án của tôi, nó nói "ứng dụng" đã có trong dự án. Trong trường hợp đó tôi được thêm vào là "app1" và nhấn ok. Sau đó IDE cho thấy cả hai mô-đun "ứng dụng" và "app1". Sau đó, tôi đã xóa "app1" khỏi cấu trúc dự án và chạy dự án sau khi chọn mô-đun "ứng dụng". Sau đó, nó hoạt động rất tốt. –

1

Xin vui lòng đến Học phần thiết lập và chọn Modules từ Cài đặt Project thì bạn cần phải chọn src và gen thư mục và đánh dấu chúng như các thư mục Source bởi nhấp chuột phải vào chúng và chọn Nguồn

6

Trước tiên, hãy tạo Module của bạn. Bạn có thể thực hiện việc đó bằng Trình hướng dẫn mô-đun Android Studio mặc định (File -> New -> New Module), chọn Thư viện Android, đặt tên và tên gói và kết thúc. Sau đó bạn sẽ thấy rằng không có gì xảy ra.Mở bên Gradle Projects Section(có thể trong ngưỡng trên bảng bên phải)

Bạn sẽ thấy một cái gì đó như thế này:

enter image description here

Mở rộng gradle module của bạn và chạy các nhiệm vụ Run Configurations. Sau đó làm mới nội dung và làm mới cấu trúc dự án.

Nó sẽ hoạt động ngay bây giờ.

0

Nếu bạn di chuyển các mô-đun, sửa đổi tệp workspace.xml và các thiết lập của bạn.gệp tệp để sử dụng các đường dẫn mới của mô-đun của bạn. Nếu không, bạn sẽ cần thử sử dụng tính năng mô-đun nhập.