Flutter không thể tìm thấy tools.jar
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
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
ĐÃ ĐÓ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.
- Đ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
- Làm sạch và xây dựng lại sau đó là xong.
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ờ.