2013-05-18 56 views
60

Tôi đã sử dụng bản xem trước mới của studio android và thực sự thích nó. Nhưng gần đây dự án của tôi sẽ không xây dựng. Tôi nhận được lỗi sau:Lỗi Android Studio và Gradle xây dựng

Gradle: 
FAILURE: Build failed with an exception. 

* What went wrong: 
Execution failed for task ':TestProj:compileDebug'. 
> Compilation failed; see the compiler error output for details. 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 

Could not execute build using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'. 

Câu hỏi là làm cách nào để kích hoạt theo dõi ngăn xếp để tôi có thể đến gốc của lỗi. Vì tôi thực sự không biết điều gì gây ra điều này.

+0

kiểm tra điều này ... http: //stackoverflow.com/questions/16580776/android-studio-new-project-can-not-run-throwing-error –

+0

Tôi nên thử điều gì từ điều đó? – Jakup

+0

có nghĩa là câu hỏi này vẫn còn trong chủ đề, chưa có câu trả lời nào được tìm thấy,.,. –

Trả lời

42

Nếu bạn đang sử dụng Gradle Wrapper (tùy chọn được đề xuất trong Android Studio), bạn bật stacktrace bằng cách chạy gradlew compileDebug --stacktrace từ dòng lệnh trong thư mục gốc của dự án của bạn (trong đó tệp gradlew).

Nếu bạn không sử dụng trình bao bọc gradle, bạn sử dụng thay thế (có lẽ).

Bạn không thực sự cần chạy với --stacktrace mặc dù, tự chạy gradlew compileDebug, từ dòng lệnh, sẽ cho bạn biết lỗi ở đâu.

tôi dựa trên thông tin này nhận xét này:

Android Studio new project can not run, throwing error

+0

Cảm ơn đây là những gì tôi đã làm sau! – Jakup

+0

Không thể cảm ơn đủ cho câu trả lời này. Tôi đã bỏ phiếu và muốn tôi có thể bỏ phiếu nhiều lần. Đã một thời gian dài kể từ khi tôi đã làm java và nó đã được tất cả các kiến ​​trở lại sau đó. Thông báo lỗi bạn thấy trong thông báo xây dựng trong Android Studio đã khiến tôi tin rằng có sự cố với tích hợp với gradle. Chạy từ dòng lệnh cho thấy có lỗi trong mã của tôi. Hy vọng rằng họ sẽ cải thiện các thông báo lỗi trong Android Studio để giật như tôi không đi xuống con đường sai ... – jeffa00

+0

Cảm ơn! Có, tôi chắc chắn nghĩ rằng các thông báo lỗi hiện tại là vô cùng vô ích cách nó thậm chí không gợi ý nơi bắt đầu tìm kiếm vấn đề, khi nó có thể dễ dàng cung cấp cho bạn các thông tin cần thiết! –

0

OK có vẻ giống như sự cố bộ nhớ đệm của một số loại. Đã có một lỗi trong mã với R.id.some_id không được tìm thấy nhưng trình soạn thảo đã không chọn nó lên hiển thị rằng không có lỗi.

2

Giải pháp duy nhất tôi tìm thấy là trước tiên tạo dự án trong Android Studio, sau đó đóng dự án, sau đó nhập dự án. Tôi đã tìm kiếm khắp nơi và không thể tìm ra nguyên nhân gốc rễ và tất cả các giải pháp khác mà mọi người đã đăng đều không hoạt động.

+1

Cảm ơn bạn! Chỉ giải pháp của bạn làm việc cho tôi - đóng, sau đó nhập. Ngoài ra, tôi cần cập nhật classpath 'com.android.tools.build:gradle:0.6.1+' trong build.gradle –

0

Tôi đã cài đặt Android Studio trên WinXP cũ chỉ với tùy chọn của tôi. Sau khi cài đặt tôi đã làm thuật sĩ dự án mới và khi mở dự án mới có một số lỗi Gradle với một số đường dẫn không thành công để dir instalation của tôi. c:/Tài liệu "# ¤!" # ¤ và settins/...

Tôi đã gỡ cài đặt và đã cài đặt mới với tùy chọn cho tất cả người dùng (C:/Programs/..), sau đó tôi mở dự án đã tạo trước đó không có lỗi.

Vì vậy, đó có thể là sự cố về đường dẫn. (Chỉ cần gỡ lỗi 10 giây, vì vậy tôi có thể sai nhưng nó đã giải quyết lỗi gradle của tôi)

5

Tương tự như @joe_deniable 's trả lời những điều tôi tìm thấy với các dự án của riêng tôi là gradle sẽ ra rằng loại lỗi khi đã có một sai của hệ thống của tôi.

Tôi phát hiện ra rằng bằng cách chạy gradlew installDebug hoặc lệnh tương tự từ thiết bị đầu cuối, tôi nhận được kết quả tốt hơn về vấn đề thực sự là gì.

ví dụ: ban đầu nó chỉ ra JAVA_HOME của tôi đã không được thiết lập một cách chính xác. Sau đó, tôi phát hiện ra nó gặp phải lỗi vì tôi không có một thiết lập không gian gói một cách chính xác. Vv

0

Sửa thiết lập wrapper gradle trong gradle/wrapper/gradle-wrapper.properties và thay đổi gradle-1.6-bin.zip-gradle-2.4-bin.zip

.

./gradle/wrapper/gradle-wrapper.properties:

#Wed Apr 10 15:27:10 PDT 2013 
distributionBase=GRADLE_USER_HOME 
distributionPath=wrapper/dists 
zipStoreBase=GRADLE_USER_HOME 
zipStorePath=wrapper/dists 
distributionUrl=http\://services.gradle.org/distributions/gradle-1.8-bin.zip 

Nó sẽ biên dịch mà không có bất kỳ lỗi nào ngay bây giờ.

Lưu ý: Cập nhật số phiên bản với những người gần đây nhất

0

tôi đã sử dụng một phân phối địa phương của gradle tải về từ trang web gradle và sử dụng nó trong studio android.

Nó đã sửa lỗi xây dựng gradle.

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