Android Studio สำหรับผู้เริ่มต้นตอนที่ 1: การติดตั้งและตั้งค่า

อัปเดต: มกราคม 2020

หลายปีมานี้เป็นที่ชัดเจนแล้วว่า Android เป็นพลังที่ต้องคำนึงถึงในแนวนอนของระบบปฏิบัติการมือถือ เทคโนโลยีที่ใช้ Java นี้ได้จุดประกายการตื่นทองครั้งใหม่โดยโปรแกรมเมอร์แข่งขันกันเพื่อสร้างรายได้จากแอปบนอุปกรณ์เคลื่อนที่ของตน งาน Android ก็มีมากมายดังที่แสดงในการค้นหางานด่วนโดยใช้ Indeed.com

เพื่อให้ประสบความสำเร็จนักพัฒนา Android ต้องมีความเข้าใจภาษา Java (หรือ Kotlin), Android APIs และสถาปัตยกรรมแอปพลิเคชัน Android สิ่งสำคัญคือต้องใช้สภาพแวดล้อมการพัฒนาที่เหมาะสมและมีประสิทธิภาพ เป็นเวลาหลายปี Eclipse IDE พร้อมปลั๊กอิน ADT เป็นแพลตฟอร์มที่ต้องการสำหรับการพัฒนา Android วันนี้เป็น Android Studio

มีอะไรใหม่ใน Android Studio 3.x

ค้นหาสิ่งที่ต้องค้นหาใน Android Studio เวอร์ชันล่าสุดรวมถึงการรองรับ Kotlin, Java 8 และเครื่องมือและปลั๊กอินใหม่ ๆ มากมาย

หากคุณเพิ่งเริ่มใช้ Android Studio ชุดบทช่วยสอนนี้จะช่วยให้คุณเริ่มต้นได้ ฉันจะแนะนำแพลตฟอร์มการพัฒนา Android โดยย่อจากนั้นจะแสดงวิธีดาวน์โหลดติดตั้งและเรียกใช้ซอฟต์แวร์ หลังจากนั้นเราจะใช้เวลาส่วนใหญ่ในการใช้ Android Studio เพื่อพัฒนาแอปมือถือแบบเคลื่อนไหว:

  • ในส่วนที่ 1คุณจะเริ่มโปรเจ็กต์ Android แรกของคุณและทำความรู้จักกับหน้าต่างหลักของ Android Studio
  • ในส่วนที่ 2คุณจะเขียนโค้ดแอปเรียนรู้วิธีใช้ Android Studio เพื่อป้อนซอร์สโค้ดและทรัพยากรลงในโครงการ
  • ในส่วนที่ 3เราจะสร้างและเรียกใช้แอปโดยใช้ทั้งอุปกรณ์ฮาร์ดแวร์จำลองและแท็บเล็ต Kindle Fire
  • ในส่วนที่ 4ฉันจะแสดงวิธีใช้เครื่องมือและปลั๊กอินในตัวเพื่อแก้ไขข้อบกพร่องของ Android และปรับปรุงประสิทธิภาพการเข้ารหัสของคุณ

ตัวอย่างในชุดนี้มาจาก Android เวอร์ชันที่เสถียรที่สุดในขณะที่เขียนนี้คือ Android 3.2.1

เริ่มต้นกับ Android Studio

Android Studio คือ IDE ที่ Google รองรับอย่างเป็นทางการสำหรับการพัฒนาแอพ Android IDE นี้ใช้ IntelliJ IDEA ซึ่งมีเครื่องมือแก้ไขโค้ดและเครื่องมือสำหรับนักพัฒนาที่มีประสิทธิภาพ Android Studio 3.2.1 มีคุณสมบัติดังต่อไปนี้:

  • ระบบการสร้างตาม Gradle ที่ยืดหยุ่น
  • โปรแกรมจำลองที่รวดเร็วและมีคุณสมบัติมากมาย
  • สภาพแวดล้อมที่เป็นหนึ่งเดียวที่คุณสามารถพัฒนาสำหรับอุปกรณ์ Android ทั้งหมด
  • เรียกใช้ทันทีเพื่อส่งการเปลี่ยนแปลงไปยังแอปที่กำลังทำงานอยู่โดยไม่ต้องสร้าง APK ใหม่
  • เทมเพลตโค้ดและการรวม GitHub เพื่อช่วยคุณสร้างคุณสมบัติทั่วไปของแอปและนำเข้าโค้ดตัวอย่าง
  • เครื่องมือและกรอบการทดสอบที่กว้างขวาง
  • เครื่องมือ Lint ที่จะช่วยคุณตรวจจับประสิทธิภาพการใช้งานความเข้ากันได้ของเวอร์ชันและปัญหาอื่น ๆ
  • รองรับ C ++ และ NDK
  • รองรับ Google Cloud Platform ในตัวทำให้ง่ายต่อการผสานรวม Google Cloud Messaging และ Google App Engine
  • สถาปัตยกรรมปลั๊กอินสำหรับขยาย Android Studio ผ่านปลั๊กอิน

ดาวน์โหลด Android Studio

Google ให้บริการ Android Studio สำหรับแพลตฟอร์ม Windows, Mac OS X และ Linux คุณสามารถดาวน์โหลด Android Studio ได้จากหน้าแรกของ Android Studio ซึ่งคุณจะพบ SDK แบบเดิมด้วยเครื่องมือบรรทัดคำสั่งของ Android Studio ก่อนดาวน์โหลด Android Studio ตรวจสอบให้แน่ใจว่าแพลตฟอร์มของคุณตรงตามข้อกำหนดต่อไปนี้:

ข้อกำหนดของ Windows

  • Microsoft Windows 7/8/10 (32 บิตหรือ 64 บิต)
  • RAM ขั้นต่ำ 3 GB แนะนำให้ใช้ RAM 8 GB (บวก 1 GB สำหรับ Android Emulator)
  • พื้นที่ว่างในดิสก์ขั้นต่ำ 2 GB แนะนำ 4 GB (500 MB สำหรับ IDE และ 1.5 GB สำหรับ Android SDK และอิมเมจระบบจำลอง)
  • ความละเอียดหน้าจอขั้นต่ำ 1280 x 800

ข้อกำหนดของ Mac OS

  • Mac OS X 10.10 (Yosemite) หรือสูงกว่าสูงสุด 10.13 (High Sierra)
  • RAM ขั้นต่ำ 3 GB แนะนำให้ใช้ RAM 8 GB (บวก 1 GB สำหรับ Android Emulator)
  • พื้นที่ว่างในดิสก์ขั้นต่ำ 2 GB แนะนำ 4 GB (500 MB สำหรับ IDE และ 1.5 GB สำหรับ Android SDK และอิมเมจระบบจำลอง)
  • ความละเอียดหน้าจอขั้นต่ำ 1280 x 800

ข้อกำหนดของระบบปฏิบัติการ Linux

  • เดสก์ท็อป GNOME หรือ KDE ทดสอบบน Ubuntu 14.04 LTS, Trusty Tahr (การกระจาย 64 บิตที่สามารถเรียกใช้แอปพลิเคชัน 32 บิต)
  • การกระจาย 64 บิตสามารถเรียกใช้แอปพลิเคชัน 32 บิต
  • GNU C Library (glibc) 2.19 หรือใหม่กว่า
  • RAM ขั้นต่ำ 3 GB แนะนำให้ใช้ RAM 8 GB (บวก 1 GB สำหรับ Android Emulator)
  • พื้นที่ว่างในดิสก์ขั้นต่ำ 2 GB แนะนำ 4 GB (500 MB สำหรับ IDE และ 1.5 GB สำหรับ Android SDK และอิมเมจระบบจำลอง)
  • ความละเอียดหน้าจอขั้นต่ำ 1280 x 800

เมื่อคุณมั่นใจแล้วว่าระบบปฏิบัติการของคุณเข้ากันได้กับ Android Studio 3.2.1 ขึ้นไปให้ดาวน์โหลดไฟล์แจกจ่าย Android Studio ที่เหมาะสม หน้าดาวน์โหลด Android Studio ตรวจพบโดยอัตโนมัติว่าฉันใช้ระบบปฏิบัติการ Windows 64 บิตและเลือกandroid-studio-ide-181.5056338-windows.exe(927 MB) ให้ฉันดาวน์โหลด

เครื่องมือบรรทัดคำสั่ง Android SDK

android-studio-ide-181.5056338-windows.exeรวมถึงตัวติดตั้งและเครื่องมือบรรทัดคำสั่ง Android SDK หากคุณไม่ต้องการหรือต้องการใช้ Android Studio คุณสามารถดาวน์โหลดได้เฉพาะเครื่องมือบรรทัดคำสั่ง Android SDK

การติดตั้ง Android Studio บน 64-bit Windows 10

ฉันเปิดตัวandroid-studio-ide-181.5056338-windows.exeเพื่อเริ่มกระบวนการติดตั้ง โปรแกรมติดตั้งตอบสนองโดยการนำเสนอกล่องโต้ตอบการตั้งค่า Android Studio ที่แสดงในรูปที่ 1

Jeff Friesen

การคลิกถัดไปจะพาฉันไปที่แผงควบคุมต่อไปนี้ซึ่งมีตัวเลือกในการปฏิเสธการติดตั้งอุปกรณ์เสมือน Android (AVD)

Jeff Friesen

ฉันเลือกที่จะคงการตั้งค่าเริ่มต้นไว้ หลังจากคลิกถัดไปฉันถูกนำไปที่แผงการตั้งค่าการกำหนดค่าซึ่งฉันถูกขอให้เลือกตำแหน่งที่จะติดตั้ง Android Studio

Jeff Friesen

ฉันเก็บตำแหน่งการติดตั้งเริ่มต้นไว้และคลิกถัดไปและได้รับการต้อนรับด้วยแผงเลือกโฟลเดอร์เมนูเริ่ม

Jeff Friesen

ผมเก็บไว้เป็นค่าเริ่มต้นการตั้งค่าและคลิกติดตั้ง แผงการติดตั้งต่อไปนี้ปรากฏขึ้น:

Jeff Friesen

การคลิกแสดงรายละเอียดจะทำให้ชื่อของไฟล์ที่กำลังติดตั้งและกิจกรรมอื่น ๆ แสดงขึ้น เมื่อการติดตั้งเสร็จสิ้นแผงการติดตั้งเสร็จสมบูรณ์จะปรากฏขึ้น

Jeff Friesen

หลังจากคลิกถัดไปโปรแกรมติดตั้งจะแสดงแผงการตั้งค่า Android Studioให้เสร็จสมบูรณ์

Jeff Friesen

เพื่อทำการติดตั้งที่ผมออกจากเริ่มต้น Android สตูดิโอกล่องตรวจสอบและคลิกเสร็จสิ้น

ใช้ Android Studio

ในครั้งแรกที่ Android Studio ทำงานจะแสดงกล่องโต้ตอบการติดตั้งที่สมบูรณ์ซึ่งมีตัวเลือกในการนำเข้าการตั้งค่าจากการติดตั้งครั้งก่อน

Jeff Friesen

ฉันเลือกที่จะไม่นำเข้าการตั้งค่า (ตัวเลือกเริ่มต้น) และคลิกตกลงและได้รับรางวัลเป็นหน้าจอเริ่มต้นต่อไปนี้:

Jeff Friesen

ฉันยังสังเกตกล่องข้อความการค้นหาส่วนประกอบ SDK ที่พร้อมใช้งานต่อไปนี้

Jeff Friesen

ณ จุดนี้ Android Studio แสดงกล่องโต้ตอบตัวช่วยสร้างการตั้งค่า Android Studioต่อไปนี้:

Jeff Friesen

ฉันคลิกถัดไปและตัวช่วยสร้างเชิญให้ฉันเลือกประเภทการติดตั้ง ฉันคงค่ามาตรฐานเริ่มต้นไว้

Jeff Friesen

จากนั้นฉันก็ได้รับโอกาสให้เลือกธีมส่วนต่อประสานผู้ใช้

Jeff Friesen

ผมเก็บไว้เป็นค่าเริ่มต้นIntelliJการตั้งค่าและคลิกถัดไป Android Studio ให้โอกาสในการตรวจสอบการตั้งค่า

Jeff Friesen

ฉันคลิกเสร็จสิ้นและ Android Studio ก็เริ่มกระบวนการดาวน์โหลดส่วนประกอบ SDK

Jeff Friesen

อาจใช้เวลาหลายนาทีเพื่อให้การตั้งค่าส่วนนี้เสร็จสิ้น การคลิกแสดงรายละเอียดอาจช่วยลดความเบื่อหน่ายได้โดยการเปิดเผยไฟล์ต่างๆที่กำลังดาวน์โหลดและคลายซิป

Jeff Friesen

สำหรับคอมพิวเตอร์ที่ใช้ AMD ของฉันความประหลาดใจที่ไม่พึงประสงค์รออยู่หลังจากที่ดาวน์โหลดและคลายไฟล์ส่วนประกอบเสร็จสมบูรณ์แล้ว:

Jeff Friesen

ตัวเลือกของฉันคือใช้โปรแกรมจำลองช้าหรือใช้อุปกรณ์ Android เพื่อเร่งความเร็วในการพัฒนา ในตอนที่ 3 ฉันจะแสดงให้คุณเห็นว่าฉันแก้ไขปัญหานี้อย่างไร

ในที่สุดฉันก็คลิกเสร็จสิ้นเพื่อเสร็จสิ้นตัวช่วยสร้าง ยินดีต้อนรับสู่ Android สตูดิโอกล่องโต้ตอบปรากฏ

Jeff Friesen

กล่องโต้ตอบนี้ใช้เพื่อเริ่มโครงการ Android Studio ใหม่ทำงานกับโครงการที่มีอยู่และอื่น ๆ สามารถเข้าถึงได้โดยเลือกAndroid Studioจากเมนูเริ่มของ Windows หรือเทียบเท่าบนแพลตฟอร์มอื่น

แอปมือถือ Android Studio เครื่องแรกของคุณ

วิธีที่เร็วที่สุดในการทำความรู้จัก Android Studio คือใช้เพื่อพัฒนาแอป เราจะเริ่มต้นด้วยรูปแบบใหม่ในแอปพลิเคชัน "Hello, World": แอปบนอุปกรณ์เคลื่อนที่เล็ก ๆ ที่แสดงข้อความ "ยินดีต้อนรับสู่ Android"

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

กำลังเริ่มโครงการใหม่

จากการตั้งค่าของเราจนถึงตอนนี้คุณควรให้ Android Studio ทำงานด้วยกล่องโต้ตอบยินดีต้อนรับสู่ Android Studio จากที่นี่คลิกเริ่มโครงการ Android Studioใหม่ Android Studio จะตอบสนองด้วยกล่องโต้ตอบCreate New Project ที่แสดงในรูปที่ 19

Jeff Friesen

ป้อนW2A (ยินดีต้อนรับสู่ Android) เป็นชื่อแอปพลิเคชันและjavajeff.caเป็นชื่อโดเมนของ บริษัท บนเดสก์ท็อปของฉันฉันสังเกตเห็นC: \ Users \ JEFF \ AndroidStudioProjects \ W2Aเป็นที่ตั้งโครงการ คลิกถัดไปเพื่อเลือกอุปกรณ์เป้าหมายของคุณ

Jeff Friesen

Android Studio ให้คุณเลือกฟอร์มแฟคเตอร์หรือประเภทของอุปกรณ์เป้าหมายสำหรับทุกแอปที่คุณสร้าง ฉันคงค่าเริ่มต้นไว้

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

Jeff Friesen

ถัดไปคุณจะปรับแต่งกิจกรรม:

Jeff Friesen

ป้อนW2Aเป็นชื่อกิจกรรมและหลักเป็นชื่อเค้าโครงแล้วคลิกถัดไปเพื่อทำขั้นตอนนี้ให้เสร็จสิ้น

ปุ่มที่กำหนดค่าใหม่

ในครั้งต่อไปที่คุณสร้างแอปสำหรับหมวดหมู่อุปกรณ์เป้าหมายที่เลือกคุณอาจพบว่าNextถูกปิดใช้งานและเปิดใช้งานFinish

ครั้งแรกที่คุณใช้ Android Studio คุณจะพบว่าต้องดาวน์โหลดไฟล์บางไฟล์ที่เกี่ยวข้องกับเลย์เอาต์ข้อ จำกัด ซึ่งใช้ในการสร้างอินเทอร์เฟซผู้ใช้ที่ตอบสนอง:

Jeff Friesen

Android Studio เปิดใช้งานFinishหลังจากดาวน์โหลดไฟล์เลย์เอาต์ข้อ จำกัด คลิกปุ่มนี้จากนั้น Android Studio จะพาคุณไปที่หน้าต่างหลัก

Jeff Friesen

หน้าต่างหลักแบ่งออกเป็นแถบเมนูและส่วนอื่น ๆ ซึ่งระบุไว้ในรูปที่ 25 และ 26 ( โปรดทราบว่ารูปที่ 25 และ 26 ได้รับความอนุเคราะห์จาก Google )

Jeff Friesen Jeff Friesen

ดูหน้า Meet Android Studio เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับอินเทอร์เฟซผู้ใช้ของ Android Studio

การเข้าถึง AVD Manager และ SDK Manager

ในการเข้าถึง AVD Manager หรือ SDK Manager แบบดั้งเดิมให้เลือกAVD ManagerหรือSDK ManagerจากเมนูToolsของ Android Studio

หน้าต่างโครงการและตัวแก้ไข

เมื่อคุณเข้าสู่หน้าต่างหลัก (ดูรูปที่ 24), คุณสังเกตหน้าต่างโครงการแสดงเฉพาะแอปและสคริป Gradle คุณจะต้องขยายสาขาแอปของโครงสร้างโครงการเพื่อดูรายละเอียดเพิ่มเติม

Jeff Friesen

หน้าต่างโครงการจัดเป็นต้นไม้ที่มีกิ่งใหญ่เป็นแอปและสคริป Gradle แอปสาขาจะจัดต่อไปในการแสดงออก , Java , generatedJavaและความละเอียด subbranches:

  • แสดงร้านค้าAndroidManifest.xmlซึ่งเป็นไฟล์ XML ที่อธิบายโครงสร้างของแอป Android ไฟล์นี้ยังบันทึกการตั้งค่าสิทธิ์ (หากมี) และรายละเอียดอื่น ๆ เกี่ยวกับแอป
  • java จัดเก็บไฟล์ซอร์ส Java ของแอปตามลำดับชั้นของแพ็กเกจซึ่งอยู่ca.javajeff.w2aในตัวอย่างนี้ นอกจากนี้ยังจัดระเบียบไฟล์เพื่อวัตถุประสงค์ในการทดสอบ
  • res จัดเก็บไฟล์ทรัพยากรของแอปซึ่งจัดเป็นสาขาย่อยที่วาดได้เลย์เอาต์mipmapและค่า :
    • Drawableเป็นตำแหน่งว่างส่วนใหญ่สำหรับจัดเก็บอาร์ตเวิร์คของแอป ในขั้นต้นไฟล์ XML สำหรับตัวเรียกใช้งานเบื้องหน้าและไอคอนปรับเปลี่ยนพื้นหลังจะถูกเก็บไว้ที่นี่
    • เลย์เอาต์คือตำแหน่งที่มีไฟล์เลย์เอาต์ของแอพ main.xml(ไฟล์เลย์เอาต์ของกิจกรรมหลัก) จะถูกเก็บไว้ที่นี่
    • mipmapคือตำแหน่งที่มีic_launcher.pngไฟล์ต่างๆซึ่งเก็บไอคอนหน้าจอตัวเรียกใช้งานที่มีความละเอียดต่างกัน
    • ค่าอยู่ในสถานที่ที่มีcolors.xml, และstrings.xmlstyles.xml

สคริป Gradleสาขาระบุต่างๆ.gradle(เช่นbuild.gradle) และ.properties(เช่นlocal.properties) ไฟล์ที่ใช้โดย Android สตูดิโอ Gradle ตามการสร้างระบบ

ชื่อสาขาและชื่อไดเร็กทอรี / ไฟล์

แต่ละสาขา / สาขาย่อยสอดคล้องกับชื่อไดเร็กทอรีหรือชื่อไฟล์ ตัวอย่างเช่นresสอดคล้องกับresไดเร็กทอรีและstrings.xmlสอดคล้องกับstrings.xmlไฟล์

บทสรุปของส่วนที่ 1

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

เรื่องนี้ "Android Studio สำหรับผู้เริ่มต้นตอนที่ 1: การติดตั้งและการตั้งค่า" เผยแพร่ครั้งแรกโดย JavaWorld