ต่อจาก บทความที่แล้ว  ….. ฟรี Delphi Community Edition สำหรับผู้เริ่มต้น รองรับ Win/Mac/Android EP.1

หลังจากติดตั้ง Delphi Community Edition ตัวฟรี เสร็จแล้วนะครับ ก็มาต่อด้วยการตั้งค่าระบบ SDK เพื่อให้รองรับกับ Android กัน และเปิดโหมด USB Debug บนอุปกรณ์มือถือของเรานั้นเอง (เฉพาะ Android ก่อนนะ ส่วน iOS เดี่ยวจะมีเรียบเรียบให้อ่านอีกที)

หลักการมีประมาณนี้นะครับ
1. เข้าไปสร้าง Android SDK  เพื่อรองรับกับ เวอชัน ต่างๆ
2. เพิ่ม Platform-Tools สำหรับชี้ไปยังตำแหน่งที่ delphi จะมองเห็น path ของ SDK
3. นำเข้า Android SDK ไปยังตำแหน่ง path ที่ถูกต้อง
4. เข้าไปเปิดโหมด USB Debugging
5. ติดตั้ง ดาวโหลด Android USB Drivers
6. ทำการเชื่อมต่อ Android device บนมือถือผ่านสาย USB

มีประมาณนี้นะครับ ต่อไปมาดูรูปภาพประกอบ จะได้เข้าใจมากขึ้น เริ่มกันเลย
–  ย้อนไปตอนติดตั้ง ในบทความแรกนะครับ

– เราต้องเลือก ตัวเลือกนี้ด้วยนะครับ  คือ Android SDK 24.3.3 – NDK r9c
ตัวนี้จะถูกติดตั้งรวมถึงไฟล์ที่จำเป็นต่างๆ จะเก็บไว้ที่ path ที่
C:\Users\Public\Documents\Embarcadero\Studio\19.0\CatalogRepository






– ต่อไปให้เราคัดลอก หรือย้ายโฟรเดอร์ 2 อันนี้คือ
AndroidNDK-9c_19.0.31xxxxxx และ
AndroidSDK-2433_19.0.31xxxx  นี้ไปยังโฟรเดอร์  C:\Users\Public\Documents\Embarcadero\Studio

– ตามนี้

– แล้วเปลี่ยนชื่อโฟรเดอร์เพื่อจะนำไปใช้กำหนด Path จะได้กระทัดรัด (สั้นๆ)

– ก็จะได้ชื่อว่า AndroidNDK และ AndroidSDK
– ต่อไปเข้าไปยังโฟรเดอร์ AndroidSDK เพื่อจะไปสั่งรัน SDK Manager

– จะมีหน้าจอดังนี้

– ให้เราเลือก ตามรูปนะครับ

– เลือก API ที่เราจะติดตั้ง ให้เลือกเฉพาะที่จำเป็น โดยผมจะเลือก API 28 ซึ่งเป็นตัวล่าสุด

– และเลื่อนลงมาด้านล่างสุด แล้วเลือก Google USB Driver  ด้วย

– กดปุ่ม Install packages…. และก็รอสักพัก จะขึ้นหน้าจอให้เรากดปุ่ม Accept License แล้วกดปุ่ม Install ให้ดาวโหลดจนเสร็จ

– ระหว่างดาวโหลดและติดตั้ง ให้สังเกตุว่า จะมีตัว ADB ที่มี error คือ ยังไม่พบ ADB ทำงานหรือถูกติดตั้ง path ไว้ ไม่เป็นไร ให้ดาวโหลดจนเสร็จก่อน แล้วค่อยมาติดตั้ง ADB ต่อภายหลัง

– หลังจากดาวโหลดเสร็จก็มาทำการติดตั้ง ADB กันเข้าไปที่โฟรเดอร์  platform-tools

– ทำการคัดลอก path ของไฟล์ที่อยู่ของ ADB


– ตัว ADB คือตัวย่อของคำว่า Android Debug Bridge นะครับ เป็นตัวควบคุมและเชื่อมต่อกับ Android หรือจะเรียกว่า เป็นตัวเชื่อมระหว่าง คอมพิวเตอร์ กับ Android นั้นเอง
– ต่อไปก็ไปกำหนด path โดยเข้าไปที่หน้าจอนี้  System Properties

– กดปุ่ม Environment Variables..

– กดปุ่ม Edit.. เพื่อแก้ไขของตัว Path   แล้ววาง ตำแหน่งที่เราคัดลอกมาของ ตัวไฟล์ที่อยู่ตำแหน่งของ ADB

– กดปุ่ม New เพื่อแทรก ตำแหน่งหรือ path ของไฟล์ที่อยู่ของ ADB ลงไปแล้วกด OK

– รอจนดาวโหลดเสร็จ  จะมีหน้าจอให้เรา  เปิด SDK Manager แล้วเปิดใหม่

– ต่อไปทำการเปิด Delphi มาใหม่ ถ้าเปิดอยู่ก็ให้ปิดก่อน แล้วค่อยเปิดใหม่นะครับ

– ต่อมาก็เข้าไปเมนู Tools –> Option…

– แล้วไปที่แท็บ SDK Manager สังเกตุถ้ามีข้อมูลอยู่  ให้ลบออกก่อน ถ้าไม่มีก็กดปุ่ม Add… เพื่อสร้างใหม่ได้เลย

– จะมีหน้าจอให้เราสร้าง  เลือก Select a platform –> Android
Select an SDK version: –> Add New…

–  จะมีหน้าจอให้เรากำหนด path ที่เราได้ทำไว้ก่อนหน้านี้มาวาง ตามรูป  ทั้ง 2 อันคือ AndoridSDK และ AndroidNDK แล้วกดปุ่ม Next >>

– หน้าต่อมาก็จะแสดงรายละเอียดให้เอง โดยเราไม่ต้องแก้ไขอะไร  ถ้าไฟล์ที่เรากำหนด ถูกแล้วนะ (ยกเว้นกรณีเน็ตช้า แล้วดาวโหลดไฟล์มาไม่ครบ ต้องกลับไปทำอีกครั้งในขั้นตอนการติดตั้ง SDK Manager นะครับ)
–  หน้าจอนี้ก็กดปุ่ม Finish ได้เลย

– เป็นอันเรียบร้อย ในขั้นตอนการสร้าง SDK version

– ต่อไป เราก็มาทำการเชื่อมต่อ USB Debug กัน ไปที่มือถือของเรานะครับ (android เท่านั้นนะคับ)

– ไปที่เมนู setting  แล้วไปล่างสุด จะมีเมนู about Phone or System แต่ถ้าเครื่องของท่านเป็นเมนูภาษาไทย อันนี้ผมก็จำไม่ได้นะ  น่าจะชื่อเมนูว่า  ตั้งค่า –> เกี่ยวกับอุปกรณ์  นะถ้าจำไม่ผิด
– ทำการเปิดโหมด  Developer options แน่นอนว่า จะยังไม่มีเมนูนี้ ถ้ายังไม่เคยเปิดมาก่อน  มีวิธีเปิดแตกต่างกันนิดหน่อย  ถ้าเป็นเครื่อง sumsung จะเป็นการคลิกซ้ำ ๆ 4 – 7 ครั้งที่เลขที่เครื่อง หรือ Builder number กดซ้ำๆ 4 ครั้ง หรือ 7 ครั้ง  ก็จะแสดงโหมด developer options ให้

– หากเปิดได้แล้ว จะแสดงข้อความว่า  you are already a developer. ให้ หมายถึงคุณได้เปิดโหมดนักพัฒนาแล้ว

– ต่อมาก็ไปเมนูนักพัฒนา หรือ Developer options   ให้ติ๊กตัวเลือก  USB debugging ให้เปิดใช้งาน

– กดยืนยัน

– ต่อไปก็เสียบราย USB ต่อเข้ากับคอมพิวเตอร์ได้เลย

– ต่อมาไปสั่งติดตั้ง ตัว android winusb  โดยไฟล์นี้จะอยู่ที่  เราติดตั้ง SDK ไว้ เราก็เข้าไปในโฟรเดอร์นี้


– จะเห็นไฟล์ที่ชื่อว่า android_winusb  ให้เราคลิกขวาที่ไฟล์นี้แล้วเลือก Install

– จะมีหน้าจอยืนยันการติดตั้ง ก็กด Yes ไปนะครับ

– ถ้าขึ้น Successfully ก็แสดงว่าเรียบร้อยแล้ว  เข้าไปตรวจสอบ driver ได้แล้ว

– ตรวจสอบว่ามี Driver Android อยู่ในเครื่องหรือยังที่  Device Manager นะครับ

– สามารถตรวจสอบผ่านคำสั่ง command line ได้ด้วยคำสั่งที่ชื่อว่า  adb devices   ถ้ามีก็จะแสดงตามรูปนี้






– หากเชื่อมต่อมือถืออยู่จะสังเกตุเห็นปุ่ม ยืนยันการเชื่อมต่อผ่าน USB debugging? ให้เรากด OK ด้วย หรือถ้าไม่ต้องการมันถามอีก ก็ติ๊ก Always ได้เลย

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

ขอบคุณที่ติดตามนะครับ  อย่าลืม..หากท่านชอบบทความนี้ กด Like กดแชร์ เป็นกำลังใจให้ด้วยนะครับ
แล้วพบกันใหม่ครับ

 3,374 total views,  4 views today

ฟรี Delphi Community การตั้งค่าสำหรับ Android สำหรับเชื่อมต่อมือถือ EP.2

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *

This site uses Akismet to reduce spam. Learn how your comment data is processed.