คำถามติดแท็ก build-tools


19
จะติดตั้ง Android SDK Build Tools บนบรรทัดรับคำสั่งได้อย่างไร
ฉันต้องการตั้งค่าสภาพแวดล้อม Android dev จากบรรทัดคำสั่งและพบปัญหาต่อไปนี้: wget http://dl.google.com/android/android-sdk_r22.0.5-linux.tgz หลังจากแตกไฟล์แล้วให้เรียกใช้ tools/android update sdk --no-ui อย่างไรก็ตามมันทำงานช้าเกินไป Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml ผลลัพธ์คือไม่มีอะไรในเครื่องมือสร้างโฟลเดอร์และฉันต้องการคือ aapt และ apkbuilder เนื่องจากฉันต้องการสร้าง apk จากบรรทัดคำสั่งโดยไม่มีมด

1
ฉันจะติดตั้ง msbuild เวอร์ชัน VS2017 บนเซิร์ฟเวอร์บิลด์โดยไม่ต้องติดตั้ง IDE ได้อย่างไร
ประวัติศาสตร์นี้ได้รับการทำกับเครื่องมือรูปร่างไมโครซอฟท์ แต่ดูเหมือนว่าเครื่องมือการสร้างอาจไม่สามารถใช้ได้สำหรับรุ่นหลัง 2015 การแทนที่ดูเหมือนจะเป็นเครื่องมือสร้างของ Visual Studio ซึ่งยังไม่มีโฮมเพจที่แท้จริง ฉันดาวน์โหลดตัวติดตั้งมืออาชีพ VS2017และไปที่แท็บส่วนประกอบแต่ละส่วน ทันทีสรุปก็บอกฉันว่าตัวแก้ไขหลักของ Visual Studio อยู่ที่นั่นใช้เวลาถึง 753MB ฉันไม่ต้องการให้ผู้แก้ไข เพียงแค่สร้าง ไม่มีวิธีในการยกเลิกการเลือกแก้ไข มีวิธีที่ฉันสามารถติดตั้ง msbuild เวอร์ชันล่าสุดโดยไม่ต้องติดตั้ง Visual Studio IDE หรือไม่

3
Bazel กับ Gradle แตกต่างกันอย่างไร?
Google เพียงแค่เปิดมาสร้างเครื่องมือของBazel เครื่องมือนี้กับGradleแตกต่างกันอย่างไร สิ่งที่ Gradle ทำไม่สามารถทำได้มันทำอะไรได้ดีกว่าและ Gradle ทำอะไรได้ดีกว่า

3
วิธีรวบรวมการทดสอบด้วย SBT โดยไม่ต้องเรียกใช้
มีวิธีสร้างการทดสอบด้วย SBT โดยไม่เรียกใช้หรือไม่? กรณีการใช้งานของฉันเองคือการเรียกใช้การวิเคราะห์แบบคงที่ในรหัสทดสอบโดยใช้ปลั๊กอินสเกแลค อีกกรณีการใช้งานที่เป็นไปได้คือการรันโค้ดทดสอบบางส่วนหรือทั้งหมดโดยใช้รันเนอร์ที่แยกจากกันที่สร้างขึ้นใน SBT ตามหลักการแล้วจะมีวิธีแก้ปัญหานี้ที่ใช้กับโครงการ SBT ใด ๆ ตัวอย่างเช่น Maven มีคำสั่งทดสอบคอมไพล์ที่สามารถใช้เพื่อรวบรวมการทดสอบโดยไม่ต้องรัน มันจะดีมากถ้า SBT มีสิ่งเดียวกัน อุดมคติน้อยกว่า แต่ก็ยังมีประโยชน์มากคือโซลูชันที่เกี่ยวข้องกับการแก้ไขไฟล์บิลด์ของโครงการ
97 scala  sbt  build-tools 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.