Flutter không thể tìm thấy tools.jar

Nov 13 2020

Xin chào, hôm nay tôi đã nâng cấp MacBook của mình lên macOS Big Sur phiên bản 11.0.1. Bây giờ có một vấn đề xuất hiện.

* What went wrong:
Execution failed for task ':apple_sign_in:compileDebugJavaWithJavac'.
> Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.

Bất cứ ai biết làm thế nào để giải quyết vấn đề này? Cảm ơn.

Trả lời

11 ShashankAgrawal Nov 17 2020 at 05:17

Có thể trùng lặp https://stackoverflow.com/a/64864365/2405040.

Bạn không nên thay đổi gradle.propertiesthủ công. Hãy thử cài đặt của bạn JAVA_HOMEvào ~/.bash_profilemột cái gì đó như-

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home

sau đó khởi chạy lại một phiên đầu cuối hoặc chạy

source ~/.bash_profile

Nếu bạn đang sử dụng Zsh / Oh-My-Zsh, hãy thêm tệp ở trên ~/.zshrcvà sau đó tải lại cùng một hoặc khởi chạy lại thiết bị đầu cuối-

source ~/.zshrc
10 YeN Nov 16 2020 at 13:28

ĐÃ ĐÓNG CỬA

Tôi là người dùng Mac. Tôi đã tìm ra giải pháp bằng cách sử dụng phương pháp này.

  1. Đi tới thư mục android> Gradle.properties> thêm đường dẫn jdk của bạn.
// Example 
org.gradle.java.home=/Library/Java/JavaVirtualMachines/jdk1.8.0_251.jdk/Contents/Home
  1. Làm sạch và xây dựng lại sau đó là xong.
3 WBLord Nov 13 2020 at 20:36

Giải pháp của vấn đề u -> Không thể tìm thấy tools.jar. Vui lòng kiểm tra xem C: \ Program Files \ Java \ jre1.8.0_151 có chứa cài đặt JDK hợp lệ không

Cuối cùng, ở đây tôi đã tìm thấy giải pháp.

Tôi đã thêm đường dẫn jdk

org.gradle.java.home=YOU_PATH_TO_JDK

sang tệp gradle.properties và đã xây dựng lại.

Nó hoạt dộng bây giờ.