2013-05-30 28 views
24

Tôi vừa mới nâng cấp lên phiên bản Android Studio mới nhất (0.1.1), nhưng tôi cũng đã sử dụng Android Studio để di chuyển dự án của mình sang thư mục Dropbox. Vì vậy, tôi không chính xác chắc chắn cái nào đang gây ra vấn đề này. Khi tôi xây dựng hoặc cố gắng chạy dự án của mình, tôi nhận được lỗi này:Lỗi Android Studio "Đường dẫn đầu ra không được chỉ định cho các mô-đun"

Cannot start compilation: the output path is not specified for modules 
"actionbarsherlock", 
"EmPubLite-EmPubLite". 
Specify the output path in Configure Project. 

Tôi không thể tìm thấy bất kỳ tham chiếu nào đến "Cấu hình dự án" và tùy chọn Cấu trúc dự án trong Tệp không còn hoạt động trong bản phát hành này nữa.

Trả lời

30

Giải pháp dành cho Android Studio phiên bản < 1.0:

Bạn chỉ cần phải đi đến Modules cài đặt> Dự án của bạn và chỉ định một "đầu ra trình biên dịch dự án" và làm cho các module của bạn kế thừa từ dự án. .. (Cho rằng đi đến Modules> Đường dẫn> Dự án Kế thừa

Hoặc bạn có thể chỉ định đầu ra của bạn cho mỗi mô-đun nếu bạn muốn

+2

Vui lòng cung cấp đường dẫn đầy đủ ... "Cài đặt mô-đun> Dự án" ở đâu? – zezba9000

+1

Nhấp chuột phải vào Project hoặc Module của bạn> "Open Module Settings" – Andros

+3

"Project compiler output" không xuất hiện trên Android Studio 1.2 Preview 2 –

1

Tôi thấy điều này:

http://www.chrisdew.com/blog/2013/07/17/android-studio-nosuchmethoderror-lazystringarraylist/

đó là sự giúp đỡ thực sự . cho tôi

Như vậy, trong trường hợp của tôi, vấn đề là phải có hai thư viện:

protobuf-2.4.1.jar và mới protobuf-2.5.0.jar

nó dẫn đến lỗi:

APK path is not specified for module “Example-Example”

Để khắc phục này, đổi tên tập tin protobuf-2.4.1.jar để Protobuf-2.4.1.jar.disabled

mv protobuf-2.4.1.jar protobuf-2.4.1.jar.disabled

8

Tôi đã kết thúc việc nhập lại dự án bằng Gradle và nó trở lại bình thường. Vấn đề rất lạ.

2

đây là vấn đề mà tôi phải đối mặt trong trường hợp tôi mở dự án phonegap bằng Android Studio và Webstorm. Chúng là dự án dựa trên IntelliJ và tôi đoán cả hai đều đang viết các tệp này .idea

Nhập lại dự án là giải pháp.

22

Để làm như vậy, bạn chỉ cần làm theo các bước này:

  1. cấu trúc dự án mở (F4 vào một trong các module trong thám hiểm dự án)
  2. Bấm vào tab Project ở bên trái
  3. Xác định "Đầu ra của trình biên dịch dự án:" là YOUR_PROJECT_PATH \ out (hoặc bất kỳ thư mục nào bạn muốn)
  4. Nhấp vào tab Mô-đun ở bên trái
  5. Chuyển qua tất cả các mô-đun của bạn và xác minh trong tab Đường dẫn trình biên dịch được đặt thành "Đường dẫn đầu ra biên dịch dự án kế thừa"
+0

Câu trả lời dường như dựa trên câu trả lời được chấp nhận (bởi Andros). Tại sao chúng ta cần viết lại nó? Nếu nó thực sự quan trọng, sự khác biệt chính là gì? – Alexey

+2

Cảm ơn các bước. @ Alexey, Đây là câu trả lời duy nhất làm việc cho tôi. Lý do khác với câu trả lời được chấp nhận là họ không nói về ba bước đầu tiên được đề cập ở đây. # 3 là điều chính làm cho lỗi của tôi biến mất. – ND27

1

Cách cuối cùng tôi đã xoay xở để khắc phục sau hàng giờ! Tệp -> Cấu trúc dự án -> Các khía cạnh -> chọn phần của mô-đun -> Bao bì. Nhập vào đường dẫn tuyệt đối của APK Đường dẫn đến apk sẽ được tạo: C: \ workspace \ MyCompany \ MyProject \ myProject.apk Bấm ok và chạy dự án của bạn

1

gặp lỗi tương tự khi sử dụng tính năng studio để nhập từ kho GitHub. Tôi đã xóa toàn bộ dự án và .. nhân bản nó bằng cách sử dụng git terminal và nhập khẩu như dự án mới ... studio nhắc nhở để thêm VCS root, chấp nhận .... mọi thứ đều ổn sau đó. Khi @lordhong được nhắc.

+0

kéo với git từ thiết bị đầu cuối và sử dụng _Import project_ hiện tại sửa chữa vấn đề của OP, tôi đồng ý. – rexxar

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