Android Studio
ผมได้ติดตั้งใหม่ ทุกอย่างเป็นงานที่ดี แต่เมื่อฉันพยายามที่จะสร้างโครงการใหม่ที่จะได้รับการติดอยู่ในการดาวน์โหลดGradle
มีวิธีการติดตั้งGradle ที่ต้องการAndroid Studio
ด้วยตนเองหรือไม่? หรือวิธีอื่นใดเพื่อแก้ไขปัญหานี้
Android Studio
ผมได้ติดตั้งใหม่ ทุกอย่างเป็นงานที่ดี แต่เมื่อฉันพยายามที่จะสร้างโครงการใหม่ที่จะได้รับการติดอยู่ในการดาวน์โหลดGradle
มีวิธีการติดตั้งGradle ที่ต้องการAndroid Studio
ด้วยตนเองหรือไม่? หรือวิธีอื่นใดเพื่อแก้ไขปัญหานี้
คำตอบ:
มันไม่ติดขัดมันใช้เวลาประมาณ 5-7 นาทีมันขึ้นอยู่กับการเชื่อมต่ออินเทอร์เน็ตดังนั้นรอสักครู่ จะใช้เวลาสำหรับการเปิดตัวครั้งแรกเท่านั้น
อัปเดต: ตรวจสอบไฟล์บันทึกล่าสุดในC:\Users\<User>\.gradle\daemon\x.y
โฟลเดอร์ของคุณเพื่อดูว่ากำลังดาวน์โหลดอะไรอยู่
ใช่มี
crux
ของเรื่องคือ gradle ที่ไม่เข้ากันได้และคุณจำเป็นต้องเฉพาะรุ่น gradle ที่จะสร้างได้อย่างถูกต้อง นั่นคือปัญหา
ฉันพบปัญหาเดียวกันที่เกิดขึ้นบนแล็ปท็อปของฉันแม้จะรอมานาน นี่คือสิ่งที่ฉันทำและได้ผลกับฉัน เพียงบังคับให้ปิด Android Studio และเปิดอีกครั้ง ครั้งนี้เพียงแค่เปิดโครงการที่มีอยู่และปล่อยให้มันดูแลกระบวนการสร้าง / ดาวน์โหลดให้เสร็จสิ้น
ตัวเลือกอื่นที่คุณอาจลองใช้ได้ก็คือถ้าคุณดูในไฟล์ -> การตั้งค่าจะมีตัวเลือกสำหรับตำแหน่ง Gradle คุณสามารถไปที่ไซต์ดาวน์โหลด Gradle ดาวน์โหลดการแจกจ่ายในท้องถิ่นของ Gradle และชี้ตำแหน่ง Gradle ไปยังไดเรกทอรีท้องถิ่นนั้น
หากคุณใช้ OS X และจะยังคงแฮงก์ต่อไปเรื่อย ๆ ฉันขอแนะนำให้ปิด Android Studio (อาจต้องบังคับให้ฆ่า) จากนั้นไปที่ไดเรกทอรี ~ / .gradle บนคอนโซล คุณจะเห็นไดเร็กตอรี่ wrapper / dists อยู่ที่นั่นและ gradle AS ใดก็ตามที่พยายามดาวน์โหลด ตรวจสอบเวลาประทับของการดาวน์โหลดภายใต้ไดเรกทอรีย่อยที่ตั้งชื่อแบบสุ่ม หากคุณเห็นว่าไม่มีการเปลี่ยนแปลงอาจเป็นไปได้ว่าการดาวน์โหลดของคุณถูกขัดจังหวะและ AS ไม่สามารถเริ่มต้นใหม่ได้อย่างถูกต้องและจะไม่เว้นแต่คุณจะลบทุกอย่างด้านล่างไดเรกทอรี dist และเริ่มต้นใหม่
ดังนั้นด้วยการปิดระบบ AS ให้ลบทุกอย่างด้านล่าง ~ / .gradle / wrapper / dists แล้วลองอีกครั้งด้วยโครงการใหม่ใน AS คุณสามารถตรวจสอบความคืบหน้าของไฟล์ดาวน์โหลด gradle (มันจะลงท้ายด้วย. part) เพื่อให้แน่ใจว่าไฟล์กำลังเติบโต ให้เวลากับมันมากเพราะมันเป็นไฟล์ขนาดใหญ่
นั่นคือสิ่งที่ได้ผลในที่สุดสำหรับฉัน
dists
เนื้อหาจากระบบอื่น ทำงาน!
สารละลาย :
1) ลบโฟลเดอร์ C: \ Users \ username.gradle
2) ดาวน์โหลดhttp://downloads.gradle.org/distribution/gradle-2.2.1-all.zip
3) สร้างโครงการใหม่ใน android studio
4) เมื่อคราวนี้มันติดอยู่ที่ตึกไล่ระดับบังคับปิดสตูดิโอ Android
5) ไปที่ C: \ Users \ username.gradle \ wrapper \ dists \ gradle-2.2.1-all \ c64ydeuardnfqctvr1gm30w53 (ชื่อไดเรกทอรีท้ายอาจแตกต่างกัน)
6) ลบ gradle-2.2.1-all.zip.lck และไฟล์อื่น ๆ จากไดเรกทอรีนี้
7) วาง gradle ที่ดาวน์โหลดใหม่ -2.2.1-all.zip ที่นี่
8) เปิดใช้งาน android studio :)
ใช่คุณสามารถติดตั้ง Gradle ด้วยตนเองก่อน Android Studio ก่อนอื่นให้ติดตั้ง gradle ในตำแหน่งใดก็ได้จากนั้นเพิ่มตำแหน่งของเส้นทางตัวแปร (ในหน้าต่างตัวแปรสภาพแวดล้อม)
Gradle นั้นมาพร้อมกับ Android Studio (อย่างน้อยในเวอร์ชั่น Mac OS X) ฉันต้องชี้ไปยังตำแหน่งที่ติดตั้งไว้ภายในแอปพลิเคชัน Android Studio "เนื้อหาแพ็คเกจ" (สามารถดูได้โดยการควบคุม / คลิกขวาที่ไอคอนแอปพลิเคชัน .)
หมายเหตุ: คำตอบของฉันดูเหมือนจะค่อนข้างยาว แต่มีเพียง 2 ขั้นตอนเท่านั้นหากคุณต้องการวิธีการกำหนดค่าที่ถูกต้องกับโครงการปัจจุบัน
ฉันพบสิ่งที่เป็นปัญหาจริง ที่จริงแล้วแต่ละโครงการ Android มาพร้อมกับ wrapper gradle รุ่น
ดูที่ผบ
projectname / gradle / เสื้อคลุม
นี่ไฟล์คุณสมบัติบอกว่ารุ่นของ gradle ที่โครงการนี้ใช้:
#Mon Sep 08 13:53:18 PDT 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.7-all.zip
ดังนั้นปัญหาคือถ้าคุณไม่ได้ว่ารุ่นของ gradle แล้วมันจะดาวน์โหลดรุ่นที่สำหรับคุณ เช่นมีการดู dir นี้ที่มันดาวน์โหลดรุ่น gradle สำหรับฉัน
/home/myusername/.gradle/wrapper/dists
ดูเหมือนกับ
ที่นี่มันจะพยายามดาวน์โหลดเวอร์ชั่นของ gradle หากคุณไม่มี หากคุณพอใจกับการดาวน์โหลด gradle เวอร์ชั่นอื่นคุณสามารถรอจนกว่าจะเสร็จสมบูรณ์
วิธีแก้ปัญหาจะเป็น: 1. หากโครงการอยู่ใน git clone ก่อน
3. เปลี่ยนเวอร์ชั่นของ distributionUrl เป็นเวอร์ชั่นที่คุณมีอยู่แล้วเช่น: สำหรับ2.2.1-all
URL จะเป็น
distributionUrl = https: //services.gradle.org/distributions/gradle-2.2.1-all.zip
4. คัดลอก gradle-wrapper.jar ไปยัง projectdir / gradle / wrapper จาก
.gradle / wrapper / dists / gradle-2.1.1-all / 4ryh47z6pv2tj9n03uiw8pzc6 / gradle-2.2.1 / lib / gradle-wrapper.jar (อย่าลืมเปลี่ยนชื่อ gradle-wrapper.jar)
สำหรับผู้ใช้ Windows
ใช้การตรวจสอบทรัพยากรเครือข่ายของคุณ
เปิดตัวจัดการงาน [Ctrl + Shift + Esc]
แท็บประสิทธิภาพ
เปิดการตรวจสอบทรัพยากร (จากด้านล่าง)
ก่อนอื่นฉันตัดสินใจรอหลังจากอ่านคำตอบที่นี่ แต่นานแค่ไหน .. วิธีการทำให้แน่ใจว่ามันจะเสร็จสิ้น ควรให้เปอร์เซ็นต์การดาวน์โหลด แต่ไม่มี ดังนั้นเพื่อให้ทราบชนิดของความคืบหน้าบางอย่างที่เกิดขึ้นให้เปิดจอภาพทรัพยากรเครือข่ายนี้ก็จะแสดงให้คุณดาวน์โหลดชนิดของบางอย่างที่เกิดขึ้นสำหรับStudio64.exe ถ้าไม่ (ถ้าแสดงเป็น 0B / วินาที) แสดงว่าเครือข่ายไม่พร้อมใช้งานหรือแอปพลิเคชันไม่ตอบสนอง
อะไรที่เหมาะกับฉัน:
ฉันได้แก้ไขปัญหานี้โดยการลบโฟลเดอร์. แท่นวาง
ใน windows: C: \ Users {ลงชื่อเข้าใช้ในผู้ใช้} .gradle
การไล่ระดับสีที่มาพร้อมกับ Android Studio ตั้งอยู่ใน / Applications / Android Studio.app/plugins/gradle/lib
เมื่อต้องการไปยังไดเรกทอรี Android Studio.app ฉันได้ทำซีดี "Android Studio.app"
หรือคุณสามารถทำ cd / Applications / Android \ Studio.app/plugins/gradle/lib
การทำเช่นนี้เป็นการสละเวลาสำหรับฉันด้วย (การเชื่อมต่อที่ช้า)
บนUbuntu (16.04)ฉันสามารถตรวจสอบความคืบหน้าการดาวน์โหลดได้โดยดูใน:
~/.gradle/wrapper/dists/gradle-3.3-all/55gk2rcmfc6p2dg9u9ohc3hw9/
เรียกใช้ls -al
จากไดเรกทอรีนี้แสดงให้เห็นว่าgradle-3.3-all.zip.part
ไฟล์เติบโตอย่างต่อเนื่อง
ไฟล์นี้มีขนาด 88M
โปรดทราบว่า 55gk2rcmfc6p2dg9u9ohc3hw9 (และเวอร์ชั่น gradle) อาจแตกต่างกันสำหรับคุณโปรดเปลี่ยนคำสั่งของคุณตามลำดับ
หมายเหตุ: 1. ฉันไม่สนใจเกี่ยวกับ SSL สำหรับการดาวน์โหลด gradle แต่คนอื่น ๆ อาจจะอ่อนไหวดังนั้นมันขึ้นอยู่กับคุณ 2. สังเกตรุ่น gradle ในกรณีของฉันคือ 4.4
ทำให้แคชใช้ไม่ได้และเริ่มต้นใหม่
มันใช้งานได้สำหรับฉัน
Android Studio มาพร้อมกับ Gradle แต่ไม่มีฟังก์ชันการไล่ระดับบรรทัดคำสั่ง
Quick Fix : turn off your firewall
ดูเหมือนว่า android studio ต้องการดาวน์โหลดบางสิ่งและเนื่องจากไฟร์วอลล์ของเราป้องกันไม่ให้ดาวน์โหลดไฟล์ที่ต้องการให้ติดขัด
หมายเหตุ: Turning your firewall off can lower your security
ถ้าคุณมีเวลาคุณสามารถอนุญาต android studio ในไฟร์วอลล์ของคุณ ด้วยการทำเช่นนี้คุณสามารถเปิดไฟร์วอลล์ของคุณในขณะที่อนุญาตให้ android studio ดาวน์โหลดสิ่งที่ต้องการ