การตั้งค่าสภาพแวดล้อม Android Build ใน OS X Mavericks

click fraud protection

Android คือระบบปฏิบัติการของอุปกรณ์พกพาที่ชุมชนโอเพ่นซอร์สรู้จักและชื่นชอบนับตั้งแต่ก่อตั้งในปี 2550 ความเป็นไปได้ที่ดูเหมือนจะไม่มีที่สิ้นสุดของสิ่งที่สามารถทำได้ด้วยระบบปฏิบัติการนั้นน่าสนใจมาก และสิ่งเหล่านี้ได้จุดประกายจิตวิญญาณของนักพัฒนาทั่วโลกอีกครั้ง ในฐานะเจ้าของอุปกรณ์มือถือ เรามักจะใช้ความสนใจใน Android เพื่อผลักดันอุปกรณ์ของเราให้ก้าวไกลและปรับแต่งให้กลายเป็นของเราอย่างแท้จริง

เช่นเดียวกับการแก้ไขหรือปรับแต่งใดๆ เครื่องมือก็เป็นสิ่งจำเป็น ซึ่งได้นำไปสู่การสร้างสรรค์เครื่องมืออย่างเช่น เทอร์เมอร์ซึ่งเป็นแอปที่สามารถดาวน์โหลดและใช้เพื่อเลือกและใช้ธีมที่กำหนดเองบนอุปกรณ์ได้โดยตรงภายในเวลาไม่กี่วินาที

แต่เครื่องมืออย่าง Themer มาจากไหน? พวกเขาสร้างขึ้นมาได้อย่างไร? บางทีคำถามที่ดียิ่งกว่านั้นคือ Android ถูกสร้างขึ้นมาอย่างไร คำตอบสำหรับคำถามเหล่านี้จริงๆ แล้วง่ายมาก: สภาพแวดล้อมบิลด์

สภาพแวดล้อมการสร้างคือชุดเครื่องมือและไดเร็กทอรีที่นักพัฒนาได้ตั้งค่าไว้ในคอมพิวเตอร์ของตน สภาพแวดล้อมในการสร้างนี้ช่วยให้นักพัฒนาสามารถดาวน์โหลดซอร์สโค้ด Android ซึ่งสามารถนำมาใช้เพื่อสร้าง ROM ธีม แอพ หรือสิ่งอื่นใดที่เกี่ยวข้องกับระบบปฏิบัติการแบบกำหนดเองได้ ส่วนประกอบบางอย่างของสภาพแวดล้อมบิลด์ประกอบด้วยคอมพิวเตอร์, Java Development Kit (JDK), Android SDK, แหล่งที่มาของ Android และแน่นอนว่าต้องใช้เวลาและความอดทนอีกเล็กน้อย

ในที่สุดก็มาถึงประเด็นนี้ ฉันต้องการดึงความสนใจของคุณไปยังสภาพแวดล้อมการสร้างที่มีนักพัฒนาเพียงไม่กี่คนเท่านั้นที่ใช้: OS X 10.9 Mavericks จาก Apple ด้วยความรู้ที่ถูกต้องและการตั้งค่าที่เหมาะสม การทำงานบน Android ในสภาพแวดล้อม OS X ก็สามารถสนุกสนานได้พอๆ กับการทำงานในระบบปฏิบัติการอื่นๆ เช่น Linux หรือ Windows

หากคุณเป็นเจ้าของ Mac การตั้งค่าสภาพแวดล้อมการสร้างของคุณจะทำได้ง่ายขึ้น ต้องขอบคุณคนดีๆ เช่น XDA Recognized Contributor เจ็ก02, WHO เขียนคำแนะนำอย่างละเอียดเกี่ยวกับการตั้งค่าสภาพแวดล้อมบิลด์ โดยเฉพาะใน OS X Mavericks แม้ว่าคำแนะนำของเขาจะไม่แสดงให้คุณเห็นอย่างชัดเจนถึงวิธีการสร้างสิ่งต่างๆ เช่น ROM หรือเคอร์เนลแบบกำหนดเอง แต่จะช่วยให้คุณมั่นใจได้ว่าคุณและ Mac ของคุณพร้อมมากขึ้นที่จะเริ่มเส้นทางการพัฒนา Android ของคุณ

ในฐานะเจ้าของ Mac ฉันได้ใช้คู่มือนี้และพบว่ามันมีประโยชน์มาก เป็นเรื่องดีจริงๆ ที่ได้พบอัญมณีแบบนี้บน XDA หากคุณเป็นผู้ใช้ Mac ที่พร้อมจะเริ่มพัฒนา ตรงไปที่ กระทู้แนะนำของ jakew02 เพื่อเรียนรู้เพิ่มเติม