วิธี Sideload แอพ Android ลงบน Amazon Fire TV และ Fire TV Stick

เผยแพร่แล้ว: 2022-10-15

แม้ว่าจะไม่ใช่คุณลักษณะที่โฆษณาไว้เป็นอย่างดี แต่ Amazon Fire TV และ Amazon Fire TV Stick อนุญาตให้มีการไซด์โหลดแอปพลิเคชัน Android คุณสามารถโหลดแอปบน Fire TV ที่ไม่มีใน Amazon Appstore ได้โดยใช้ความพยายามเพียงเล็กน้อย

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

ทำไมฉันถึงต้องการทำเช่นนี้?

Amazon Fire TV และ TV Stick เป็นทั้งอุปกรณ์สตรีมบน Android ที่ทนทานซึ่งอัดแน่นไปด้วยพลังงานจำนวนมากในพื้นที่ขนาดเล็ก อย่างไรก็ตาม ไม่ต้องสงสัยเลยว่า Amazon ออกแบบอุปกรณ์ให้เป็นศูนย์กลางของระบบนิเวศของ Amazon และมีแรงผลักดันอย่างมากต่อคุณโดยใช้แอปจาก Amazon Appstore เท่านั้น

แม้ว่า Amazon Appstore จะมีแอพพลิเคชั่นให้เลือกมากมาย แต่ก็มีสองประเด็นใหญ่ที่เจ้าของ Fire TV พบเจอ ประการแรก แม้จะมีขนาดของ Appstore แต่ก็เทียบไม่ได้กับ Google Play Store และมีแอป จำนวนมาก มากมาย ที่พร้อมให้บริการผ่าน Google Play เท่านั้น มีนักพัฒนาหลายคนที่ไม่ได้เลือกที่จะย้ายแอปของตนไปยัง Appstore (หรือแอปมีองค์ประกอบบางอย่างที่ Amazon คัดค้าน)

ที่เกี่ยวข้อง: HTG วิจารณ์ Amazon Fire TV: ฮาร์ดแวร์ Beefy Primed สำหรับระบบนิเวศของ Amazon

ประการที่สอง แม้ว่าแอปที่คุณต้องการจะพร้อมใช้งานใน Amazon Appstore หากไม่ได้รับการอนุมัติให้ใช้งานบนสาย Fire TV คุณจะไม่สามารถดาวน์โหลดได้ Kodi ซึ่งเป็นซอฟต์แวร์ศูนย์สื่อที่เคยรู้จักกันในชื่อ XBMC เป็นตัวอย่างที่สมบูรณ์แบบสำหรับสิ่งนี้ มันอยู่ใน Amazon Appstore เป็นการดาวน์โหลด Android ทั่วไป แต่คุณไม่สามารถดาวน์โหลดและติดตั้งลงในอุปกรณ์ Fire TV ได้ (แต่อุปกรณ์เหล่านั้นสามารถทำงานได้จริง)

โชคดีสำหรับคุณ เรา และใครก็ตามที่ต้องการโหลดแอปบน Fire TV ของพวกเขา เราสามารถใช้ประโยชน์จากตัวเลือกสำหรับนักพัฒนาที่มาพร้อมกับ Fire TV และ Fire TV Stick เพื่อโหลดแอปพลิเคชัน Android ที่เราต้องการ

ฉันต้องการอะไร?

มีสองวิธีในการไซด์โหลดแอปบน Amazon Fire TV หรือ Fire TV stick ของคุณ ซึ่งทั้งสองวิธีอาศัยการใช้งานที่แตกต่างกันของ Android Developer Bridge (ADB)

เทคนิคแรกเกี่ยวข้องกับการใช้อินเทอร์เฟซบรรทัดคำสั่งบนคอมพิวเตอร์ของคุณเพื่อส่งไฟล์การติดตั้ง Android (APK) ไปยังอุปกรณ์ของคุณ วิธีนี้มีประโยชน์หากคุณเก็บ APK ไว้ในคอมพิวเตอร์และ/หรือดาวน์โหลด APK จากเว็บไซต์ของนักพัฒนาซอฟต์แวร์ และต้องการโหลดจากคอมพิวเตอร์ไปยัง Fire TV โดยตรง

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

ที่เกี่ยวข้อง: วิธีการติดตั้งและใช้งาน ADB, Android Debug Bridge Utility

เทคนิคที่สองนั้นค่อนข้างฉลาดและสะดวกสบาย: การใช้แอปพลิเคชันตัวช่วยบนอุปกรณ์ที่ใช้ Android เพื่อส่งแอพที่ติดตั้งจากอุปกรณ์ของคุณไปยัง Fire TV จากมุมมองด้านความสะดวกสบาย คุณไม่สามารถเอาชนะความง่ายในการเลือกแอปจากโทรศัพท์หรือแท็บเล็ตของคุณแล้วติดตั้งลงใน Fire TV ได้อย่างง่ายดาย

มีแอปพลิเคชันจำนวนหนึ่งใน Google Play สโตร์ที่มีการถ่ายโอน Android-to-Fire แต่เราโชคดีที่สุดกับแอปพลิเคชัน Apps2Fire; คุณสามารถดาวน์โหลดได้ที่นี่ แม้ว่าคุณจะไม่เคยเห็นมันทำงานโดยตรงเลย แต่ Apps2Fire และแอปพลิเคชันที่คล้ายกันเป็นเพียงตัวห่อหุ้มสำหรับ ADB

ทั้งสองเทคนิคทำงานให้ลุล่วง อยู่ที่ว่าเทคนิคใดใช้ได้ผลดีที่สุดสำหรับสถานการณ์ของคุณ หากคุณมีแอปพร้อมสำหรับใช้งานบนโทรศัพท์อยู่แล้ว (หรือดาวน์โหลดจาก Play Store ได้ง่ายๆ) การใช้ Apps2Fire และถ่ายโอนจากอุปกรณ์ของคุณไปยัง Fire นั้นเหมาะสม หากคุณดาวน์โหลดแอปจากเว็บไซต์ของผู้พัฒนาหรือฟอรัมการพัฒนา เช่น XDA Developers คุณควรเปิด ADB และโอนจากพีซีของคุณ

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

การเตรียมทีวี Amazon Fire

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

ภายในเมนูระบบ ให้เลื่อนลงมาจนกว่าคุณจะพบรายการเมนูย่อยที่มีข้อความว่า “ตัวเลือกสำหรับนักพัฒนา” โปรดทราบว่าข้อความย่อยเน้นว่าตัวเลือกสำหรับนักพัฒนาคืออะไรสำหรับ "เปิดใช้งานการเชื่อมต่อ ADB ผ่านเครือข่าย"

อัปเดต 6/24/22: เมนูตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ถูกซ่อนหลังจาก Amazon ผลักดันการอัปเดต Fire TV คุณยังคงเปิดเผยตัวเลือกของนักพัฒนาได้โดยเข้าไปที่เมนู "เกี่ยวกับ" จากนั้นเลือกชื่ออุปกรณ์เจ็ดครั้ง

ภายในเมนูตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์ คุณจะพบการสลับสองปุ่มที่ต้องตั้งค่าเป็นเปิด: “การดีบัก ADB” และ “แอปจากแหล่งที่ไม่รู้จัก”

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

สุดท้าย ก่อนที่คุณจะออกจากหน่วยดับเพลิง คุณจะต้องตรวจสอบที่อยู่ IP ของหน่วย วิธีที่ง่ายที่สุดคือไปที่การตั้งค่า -> ระบบ -> เกี่ยวกับ จากนั้นเลือก "เครือข่าย"

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

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

ไซด์โหลดด้วย ADB

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

โหลดพรอมต์คำสั่งในไดเร็กทอรีที่จัดเก็บ APK ของคุณ (เช่น /Documents/Downloads/) และป้อนคำสั่งต่อไปนี้โดยที่ XXXX เป็นที่อยู่ IP ของหน่วย Fire ของคุณบนเครือข่ายท้องถิ่น และ someapp.apk เป็นชื่อไฟล์จริงของ APK คุณต้องการติดตั้งบนอุปกรณ์

adb kill-เซิร์ฟเวอร์

adb start-server

adb เชื่อมต่อ XXXX

adb ติดตั้ง someapp.apk

หมายเหตุ หากคุณได้รับข้อผิดพลาด “ข้อผิดพลาด: อุปกรณ์หรือโปรแกรมจำลองมากกว่า 1 ครั้ง” ซึ่งจะเกิดขึ้นหากมีอุปกรณ์มากกว่าหนึ่งเครื่องที่เชื่อมต่อกับ ADB (เช่น โทรศัพท์ Android ที่เชื่อมต่อกับคอมพิวเตอร์ของคุณ) คุณสามารถจำกัดคำสั่งให้แคบลงได้เช่นนั้น

adb install -s XXXX:5555 ติดตั้ง someapp.apk

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

หากคุณได้รับข้อความแสดงข้อผิดพลาด INSTALL_FAILED_OLDER_SDK นั่นเป็นเพราะไฟล์ APK ที่คุณพยายามติดตั้งบนอุปกรณ์ Fire นั้นใช้สำหรับ Android เวอร์ชันที่สูงกว่า Fire ที่กำลังทำงานอยู่ ในบทช่วยสอนนี้ Fire TV และ Fire TV Stick ยังคงใช้ Fire OS 3.0 (ซึ่งมีความเข้ากันได้กับแอปกับ Android Jelly Bean 4.2.2)

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

Sideloading จากอุปกรณ์ Android ของคุณ

หนึ่งในข้อร้องเรียนที่ใหญ่ที่สุดที่เราได้ยินคือผู้คนมีแอปในโทรศัพท์หรือแท็บเล็ตอยู่แล้ว และพวกเขาต้องการให้มีแอปนั้นในอุปกรณ์ Fire กระบวนทัศน์ของ Amazon Appstore/Google Play store แบบคู่ขนานทั้งหมดนั้นน่าผิดหวังอย่างแน่นอน และเคล็ดลับนี้ช่วยให้คุณส่งแอปจากโทรศัพท์ของคุณไปยัง Fire ได้อย่างง่ายดาย

ขั้นแรก ดาวน์โหลดและติดตั้ง Apps2Fire จาก Google Play store ที่นี่ เปิดแอพแล้วแตะที่ปุ่มเมนูที่มุมซ้ายบน

ภายในเมนูเลือก "ตั้งค่า" และในหน้าจอต่อไปนี้ให้ป้อนที่อยู่ IP ของอุปกรณ์ Fire ของคุณ

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

วิธีที่สองเกี่ยวข้องกับการเลือกแอปที่คุณดาวน์โหลดและติดตั้งจาก Google Play Store โดยแตะที่ปุ่มเมนูอีกครั้งแล้วเลือก "อัปโหลดแอป"

เลือกแอพใด ๆ โดยแตะที่มันและมันจะโอนโดยอัตโนมัติ

น่าเสียดายที่แอป Apps2Fire ต่างจากเครื่องมือบรรทัดคำสั่ง ADB ไม่มีกลไกตอบรับสำหรับเวอร์ชันที่ล้มเหลว หากคุณอัปโหลดแอปใหม่ที่ไม่สามารถทำงานร่วมกับ Android 4.2.2 ได้ จะไม่มีข้อความแสดงข้อผิดพลาด และคุณทราบเพียงว่าการติดตั้งล้มเหลวเนื่องจากแอปไม่ปรากฏบนอุปกรณ์ Fire

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

เปิดตัวแอพของคุณบน Fire TV

เมื่อติดตั้งแอปบน Fire TV แล้ว ก็แค่ค้นหาแอปเหล่านั้นให้เจอ อนิจจาพวกเขาไม่ปรากฏในหมวดหมู่ "แอป" ระดับบนสุดในเมนู Fire TV หลัก แต่จะอยู่ในเมนูการตั้งค่า -> แอปพลิเคชัน

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

จากเมนูย่อยของแอปพลิเคชัน ให้เลือก "เปิดแอปพลิเคชัน" แอปพลิเคชันของคุณจะเปิดขึ้นเหมือนกับในอุปกรณ์ Android อื่นๆ

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


มีคำถามเร่งด่วนเกี่ยวกับ Fire TV, Chromecast หรืออุปกรณ์สื่อสตรีมมิ่งอื่น ๆ หรือไม่? ส่งอีเมลหาเราที่ [email protected] และเราจะพยายามช่วยเหลืออย่างเต็มที่