Android emulator-5554 ออฟไลน์


144

ฉันมีปัญหากับ emulator-5554 มันคอยบอกฉันว่ามันออฟไลน์อยู่

เมื่อฉันทำadb devicesจากบรรทัดคำสั่งมันบอกว่า

emulator-5554 offline

แม้จะรีสตาร์ทใหม่ฉันลองใช้คำสั่งนั้น แต่ก็ยังบอกว่าออฟไลน์อยู่

ปัญหาคือเมื่อฉันพยายามติดตั้งไฟล์. apk ไปยังโปรแกรมจำลองโดยใช้abd install <path>จากพรอมต์คำสั่งมันบอกฉันว่ามันออฟไลน์อยู่ถ้าฉันสร้างอุปกรณ์อื่นและเรียกใช้อุปกรณ์นั้นจากนั้นลองติดตั้งไฟล์. apk มันบอกว่าฉัน มีการเชื่อมต่ออุปกรณ์มากเกินไป กล่าวอีกนัยหนึ่งคือฉันไม่สามารถติดตั้งไฟล์. apk ได้

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

ขอบคุณ


3
เพื่อตรวจสอบว่าปัญหาเกิดจากตัวจำลองหรือไม่ให้ลองทำดังนี้: 1. เปิดโปรแกรมจำลอง 2. เปิดโปรแกรมจำลองอื่น 3. adb devicesเพื่อรับชื่อผู้เลียนแบบ 4. ลองติดตั้ง APK โดย excecuting: adb -s NAME_OF_DEVICE install file.apk5. บอกเราว่าเกิดอะไรขึ้น
Cristian

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

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

ฉันคิดว่าคำถามนี้เกี่ยวข้องกับ: stackoverflow.com/questions/6013624/…ลองเข้าไปดูในกระทู้นี้
ivy

สิ่งนี้ไม่ตอบคำถามของคุณ แต่อาจช่วยแก้ปัญหาของคุณได้ - adb -dอุปกรณ์ usb ที่ระบุแทนที่จะเป็นอีมูเลเตอร์adb -eอีมูเลเตอร์แทนที่จะเป็นอุปกรณ์ usb และadb -s NAMEฉันคิดว่าสามารถใช้ระบุอุปกรณ์ที่คุณต้องการได้โดยเฉพาะแม้ว่าฉันจะไม่ชัดเจนว่าสุดท้าย หนึ่งทำงานในแบบที่คุณคิดเสมอ
Erhannis

คำตอบ:


68

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

  1. ไปที่ cmd แล้วพิมพ์ adb kill-server
  2. ไปที่ตัวจัดการงานและค้นหาadbในกระบวนการ หากคุณพบให้คลิกขวาที่มันแล้วคลิกที่โครงสร้างสิ้นสุดกระบวนการ
  3. ใน eclipse ไปที่Window> Android Virtual Device Managerคลิกที่ AVD ที่คุณต้องการเปิดใช้งานคลิกที่ start และยกเลิกการเลือก " Launch From Snapshot " จากนั้นคลิกที่ Launch

แค่นั้นแหละ! จะใช้เวลาสักครู่และควรแก้ไขปัญหาของคุณ


สิ่งนี้ใช้ได้ผลกับฉันด้วย (การฆ่า ADB ไม่ได้ช่วยแก้ปัญหาของฉันในทุกสถานการณ์)
Booger

ทันทีที่ฉันฆ่าทรีกระบวนการนั้นรายการอุปกรณ์ที่ใช้งาน adb จะถูกล้าง :) มันใช้งานได้ <3 ขอบคุณ
DeathRs

10
ใน Android Studio การเปลี่ยน Boot Option ของอุปกรณ์เสมือนจาก Quick Boot เป็น Cold Boot ใช้ได้กับฉัน
eldes

ฉันจะค้นหาการตั้งค่า "เปิดจาก Snapshot" ในโปรแกรมจัดการอุปกรณ์ Android ได้ที่ไหนเมื่อเรียกใช้จาก Visual Studio 2019
jacktric

112

1. เพียงแค่ "ล้างข้อมูล" เพื่อแก้ไขปัญหานี้

ป้อนคำอธิบายภาพที่นี่

2. หากไม่ได้ผลให้ไปที่อุปกรณ์จำลองและเปิดใช้งานตัวเลือกสำหรับนักพัฒนา> เปิดใช้งานการดีบัก usb


1
การถอนการติดตั้งแอปออกจากโปรแกรมจำลองเป็นเคล็ดลับสำหรับฉัน แต่เป็นความคิดเดียวกับการล้างข้อมูล
เจมส์

1
สิ่งนี้ช่วยในการผสมผสานกับ 'Cold Boot now' ด้านล่าง 'Wipe Data'
S. Gissel

tks มากคุณช่วยวันของฉัน
Manh Nguyen

28

วิธีที่ Android ตรวจพบอีมูเลเตอร์คือการสแกนพอร์ตเริ่มต้นที่พอร์ต 5555

หมายเลขที่คุณเห็นในadb devicesรายการ (ในกรณีของคุณคือ 5554) จะน้อยกว่าพอร์ตที่ adb เปิดอยู่

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


คำถามเกี่ยวกับ ADB หมายเลขพอร์ต ADB เริ่มต้นที่ 5555
Brigham

3
"คุณอาจมีกระบวนการทำงานที่กำลังฟังอยู่บนพอร์ต 5555". สิ่งนี้ช่วยได้มากเมื่อเราใช้งานเซิร์ฟเวอร์อื่นบนพอร์ตนั้นและลืมเรื่องนี้ไปโดยสิ้นเชิง!
abhijit

มันเริ่มต้นที่ 5554 เสมอ - บนพีซีทุกเครื่องของฉัน (เครื่องที่บ้านและที่ทำงาน) ... และมันก็ยังคงอยู่เสมอ (5554, 5556, 5558, 5560, ... )
Phantômaxx

แฟรงค์ทำไมคุณถึงคิดว่าพวกเขาทั้งหมดเท่ากัน? เป็นเพราะ Android ยังใช้พอร์ตเลขคี่ระหว่าง
Brigham

สิ่งนี้ช่วยฉันด้วย! ฉันมีพอร์ตเปิดอยู่บน 5555 ซึ่งแสดงเป็นโปรแกรมจำลอง 5554 (?) ทุกคนที่ลองใช้คำตอบสไตล์ "รีบูตเซิร์ฟเวอร์" แบบไม่ทำงานแล้วควรดำเนินการต่อและพอร์ตสแกน localhost ฉันคิดว่า ADB จะใช้อุปกรณ์ USB โดยตรงมากกว่าโดยไม่ได้ดูพอร์ตในเครื่องของฉันและตั้งสมมติฐานว่ามีอีมูเลเตอร์อยู่ที่นั่นโดยไม่ได้ตรวจสอบโปรโตคอล
mvr

24

โซลูชันนี้ใช้สำหรับ Windows

(ดูโซลูชันของ @Chris KnightสำหรับMac / Linux )

  1. เริ่ม Windows Powershell:

    เริ่ม -> พิมพ์ 'powershell' -> กด ENTER

  2. เรียกใช้คำสั่งต่อไปนี้: อุปกรณ์ adb


PS C:\Users\CJBS>adb devices
List of devices attached
emulator-5656   host
emulator-5652   host
12b80FF443      device

ในกรณีนี้ 12b80FF443 เป็นอุปกรณ์จริงของฉันและรายการจำลอง - * เป็นขยะ

  1. Per @Brigham "วิธีที่ Android ตรวจพบอีมูเลเตอร์คือการสแกนพอร์ตเริ่มต้นที่พอร์ต 5555" หมายเลขพอร์ตถูกระบุไว้หลังชื่ออีมูเลเตอร์ (ในกรณีนี้คือ 5656 และ 5652) หมายเลขพอร์ตที่จะตรวจสอบคือหมายเลขพอร์ตจำลองบวก 1 ดังนั้นในกรณีนี้: -

    5656 + 1 = 5657

    5652 + 1 = 5653

    มาดูกันว่าโปรแกรมใดใช้พอร์ตเหล่านี้ ในกรณีนี้พอร์ตที่จะตรวจสอบทั้งคู่เริ่มต้นด้วย "565" ฉันจะค้นหาพอร์ตที่ใช้โดยเริ่มต้นด้วย 565 ดำเนินการ:netstat -a -n -o | Select-String ":565"


PS C:\Users\CJBS> netstat -a -n -o |  Select-String ":565"

  TCP    127.0.0.1:5653         127.0.0.1:5653         ESTABLISHED     5944
  TCP    127.0.0.1:5657         127.0.0.1:5657         ESTABLISHED     5944
  1. ฟิลด์สุดท้ายในเอาต์พุตนี้คือ PID (รหัสกระบวนการ) - ในกรณีนี้คือ PID 5944 สำหรับทั้งสองพอร์ตนี้ มาดูกันว่ารหัสกระบวนการนี้คืออะไร ดำเนินการ: tasklist /v | Select-String 5944. แทนที่ 5944 ด้วยเอาต์พุตของคำสั่งก่อนหน้า:

PS C:\Users\CJBS> tasklist /v | Select-String 5944

adb.exe                       5944 Console                    1      6,800 K Running         MyPCName\CJBS          0:06:03 ADB Power Notification Window

ช่างน่าประหลาดใจ. มันคือ ADB ตามที่ระบุไว้ในคำตอบอื่น ๆ อาจเป็นโปรแกรมอื่นด้วย

  1. ตอนนี้เพียงแค่ฆ่ารหัสกระบวนการนี้ ดำเนินการkill 5944แทนที่ 5944 ด้วย PID ในคำสั่งก่อนหน้า

PS C:\Users\CJBS> kill 5944
  1. เพื่อยืนยันว่าโปรแกรมจำลองปลอมหายไปให้รันคำสั่งต่อไปนี้อีกครั้ง: อุปกรณ์ adb

PS C:\Users\CJBS>adb devices
List of devices attached
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
12b80FF443      device

ADB เริ่มต้นใหม่อีกครั้ง (ตามที่ก่อนหน้านี้ถูกฆ่า) และตรวจพบว่าไม่มีตัวเลียนแบบปลอม


11

จาก AVD Manager ให้ลองใช้ตัวเลือก "Cold Boot Now" ในเมนูแบบเลื่อนลง มันได้ผลสำหรับฉัน!


1
นี่อาจเป็นสิ่งแรกที่ผู้คนควรลองก่อนที่จะใช้วิธีแก้ปัญหาอื่น ๆ ที่ซับซ้อนเกินไปเหล่านี้ ...
ralfoide

10

หากคุณใช้ Linux หรือ Mac และสมมติว่าอุปกรณ์ออฟไลน์คือ 'emulator-5554' คุณสามารถเรียกใช้สิ่งต่อไปนี้:

netstat -tulpn|grep 5554

ซึ่งให้ผลลัพธ์ต่อไปนี้:

tcp        0      0 127.0.0.1:5554          0.0.0.0:*               LISTEN      4848/emulator64-x86
tcp        0      0 127.0.0.1:5555          0.0.0.0:*               LISTEN      4848/emulator64-x86

สิ่งนี้บอกฉันว่ารหัสกระบวนการ 4848 (ของคุณอาจแตกต่างกัน) ยังคงฟังอยู่บนพอร์ต 5554 ตอนนี้คุณสามารถฆ่ากระบวนการนั้นได้ด้วย

sudo kill -9 4848

และอุปกรณ์ออฟไลน์ผีไม่มีอีกแล้ว!


9

ในที่สุดฉันก็แก้ปัญหานี้ได้ฉันต้องไปที่ตัวเลือกสำหรับนักพัฒนาจากการตั้งค่าในโปรแกรมจำลองจากนั้นเลื่อนลงเล็กน้อยเปิดการดีบัก USB ทันทีที่อุปกรณ์ของฉันจำได้ว่าออนไลน์และฉันไม่ประสบปัญหานั้นอีกต่อไป ฉันลองรีสตาร์ท android studio และ emulatorฆ่ากระบวนการadbแต่ไม่ได้ผล


1
คุณคือฮีโร่!
Felipe Castilhos

สวัสดี @Shamsul คุณช่วยอธิบายวิธีเข้าถึงตัวเลือกสำหรับนักพัฒนาจากการตั้งค่าในโปรแกรมจำลองได้ไหม ฉันคิดว่าคุณกำลังอ้างถึง AVD Manager ใน Android Studio ฉันมีปัญหาเดียวกันกับที่อธิบายไว้ในชุดข้อความนี้และได้ลองทำตามคำแนะนำทั้งหมดยกเว้นคำแนะนำของคุณ ฉันไม่เห็นตัวเลือกสำหรับนักพัฒนาสำหรับ Emulator ใน AVD Manager
Eddie

สวัสดี Eddie ขั้นตอนปกติในการเปิดตัวเลือกนักพัฒนาจะเหมือนกันสำหรับโปรแกรมจำลองและอุปกรณ์จริง ค้นหาหมายเลขบิลด์ในข้อมูลซอฟต์แวร์แตะซ้ำ ๆ หลังจากแตะ 7-10 ครั้งคุณจะเห็นว่ามีการเปิดใช้งานตัวเลือกสำหรับนักพัฒนา
Shamsul Arefin Sajib

8

ฉันก็มีปัญหาเดียวกัน ฉันได้ลองใช้วิธีแก้ปัญหาที่อธิบายไว้ทั้งหมดแล้ว แต่ไม่ได้ช่วยฉัน จากนั้นฉันได้ลบอีมูเลเตอร์ทั้งหมดในAndroid Virtual Device Managerและสร้างขึ้นใหม่ ปัญหาก็คือในCPU / ABIการกำหนดค่าระบบภาพของโปรแกรมจัดการอุปกรณ์ Android เสมือน บนโปรแกรมจำลองเครื่อง Windows10 ของฉันที่มีอิมเมจระบบx86จะออฟไลน์อยู่เสมอซึ่งโปรแกรมจำลองที่มีอิมเมจระบบx86_64ทำงานได้ดีตามที่คาดไว้ เพียงแค่ตระหนักถึงเรื่องนี้


ในกรณีของฉันภาพระบบ x86 windows 10 ฉันแค่ต้องลบโปรแกรมจำลองทั้งหมดแล้วสร้างใหม่
Dika

1
ขอบคุณมากฉันใช้เวลามากในการพยายามทำให้สิ่งนี้ได้ผลและนี่คือปัญหาของฉัน
Brendan Samek

เหมือนกันที่นี่ แต่ใน Windows 7
Viktor Brešan

7

ในกรณีของฉันฉันพบกระบวนการบางอย่างที่ทำให้ adb ทำงานได้ไม่ดี
คุณสามารถพยายามฆ่ากระบวนการแปลก ๆ และเรียกใช้ "อุปกรณ์ adb" เพื่อทดสอบ

มันได้ผลสำหรับฉัน:
ฆ่าชื่อกระบวนการ MONyog.exe


7

ฉันแก้ไขสิ่งนี้โดยเปิด commandprompt ของฉัน:

adb kill-server

อุปกรณ์ adb

หลังจากเริ่มต้นระบบ ADB จะตรวจพบอุปกรณ์ / โปรแกรมจำลองแล้ว


6

แค่เขียน

adb -e reboot

และมีความสุขกับ adb))


สิ่งนี้จะบอก ADB ให้รีบูตโปรแกรมจำลอง ไม่สามารถทำงานได้หากทำเครื่องหมายเป็นออฟไลน์
shkschneider

ใช้งานได้หากก่อนหน้านี้คุณดำเนินการrm -Rf ~/.androidเพื่อล้างอุปกรณ์ออฟไลน์ คำสั่งที่ดีที่สุดและมีเพียงหนึ่งเดียวในการแก้ปัญหาของฉัน ไม่ใช่kill-serverหรือstart-serverเคล็ดลับ
Victor

5

เปิดใช้งานการดีบัก USB ในโปรแกรมจำลองของคุณ

  1. การตั้งค่า> เกี่ยวกับโทรศัพท์> หมายเลขรุ่น> แตะ 7 ครั้งเพื่อเป็นนักพัฒนา
  2. การตั้งค่า> ตัวเลือกสำหรับนักพัฒนา> การดีบัก USB

แค่นั้นแหละสนุก


การเปิดใช้งานการดีบัก USB อีกครั้งช่วยฉันได้ (ปิดและเปิด)
Maxim Mazurok

4

ในที่สุดตัวเลือก "ล้างข้อมูลผู้ใช้" ก็แก้ปัญหาของฉันได้ เพียงล้างข้อมูลผู้ใช้ทุกครั้งที่คุณเริ่มโปรแกรมจำลอง สิ่งนี้ใช้ได้กับฉันเสมอ! ฉันใช้ windows 8 x64, eclipse


ลองทั้งหมดข้างต้น แต่ใช้งานได้กับการล้างข้อมูลผู้ใช้เพียงอย่าง
Sai Ram

@SaiRam คุณไม่ได้ลองทั้งหมดข้างต้นเพราะคำใบ้นี้ซ้ำหลายคำตอบ ยังCold Boot Nowช่วย
CoolMind

@ สายรามขอโทษครับ :) ขอบคุณ
CoolMind

4

จากรายการตัวจัดการ AVD ที่ดรอปดาวน์การดำเนินการ: Cold Boot Now

รีสตาร์ทโดยไม่มีอาการปวดข้างต้น


2

คุณลองลบและสร้าง AVD ของคุณใหม่หรือไม่? คุณสามารถลบไฟล์ AVD ด้วยตนเองได้โดยไปที่ไดเร็กทอรีที่จัดเก็บไว้ (ในไดเร็กทอรีย่อย /.android/avd ของผู้ใช้ของคุณ)


สวัสดีขอบคุณสำหรับการตอบกลับ ฉันไม่ได้ลองจริง ยังคงมี. ฉันอยากจะติดตั้งทุกอย่างใหม่
hanesjw

2

ไปที่ตัวจัดการงาน windows และสิ้นสุดกระบวนการ "adb.exe" อาจมีมากกว่า 1 อินสแตนซ์ของกระบวนการเดียวกันตรวจสอบให้แน่ใจว่าได้สิ้นสุดทั้งหมดแล้ว


1
แล้ว "adb kill-server" ล่ะ?
DagW

2

คุณติดตั้ง bluestacks หรือไม่? หากคุณทำเช่นนั้นกระบวนการเบื้องหลังที่รันจะสร้างอุปกรณ์ออฟไลน์ "emulator-5554"

ไปที่ตัวจัดการงานและสิ้นสุดกระบวนการทั้งหมดด้วยคำอธิบายของ "Bluestacks"


2

บน linux หรือ mac พอร์ตที่ถูกบล็อกจะ emulator-id + 1 ดังนั้น 5555 ดังนั้น: sudo lsof -i :5555 จะแสดง pid ของกระบวนการที่รับพอร์ต (ควรเป็นคอลัมน์ที่สอง) เพื่อฆ่ามัน: sudo lsof -i :5555 | awk '{print $2}' | xargs kill

จากนั้นอุปกรณ์ adb (ปลอม) จะไม่ปรากฏในรายการอีกต่อไป


2

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


ฉันก็เช่นกัน ... ค่อนข้างน่ารำคาญ
Analizer

2

ในกรณีของฉันฉันเริ่มใน 'Cold Boot Now' และคลิกที่ข้อความเพื่ออนุญาตการเชื่อมต่อ


2

เปิดโปรแกรมจำลองของคุณ

การตั้งค่า -> เกี่ยวกับอุปกรณ์จำลอง -> คลิกสร้างหมายเลขซ้ำ ๆ -> เปิดตัวเลือกสำหรับนักพัฒนา -> เปิดดีบัก USB


ปัญหาคือโปรแกรมจำลองเป็นเพียงแค่มีหน้าจอสีดำ คุณสามารถทำได้ก็ต่อเมื่อคุณสามารถเข้าถึงการตั้งค่าได้
Jeanne vie

1

ฉันพบว่าสภาพแวดล้อมการจำลองปรากฏเป็น "ออฟไลน์" เมื่อการแก้ไข adb ที่ฉันใช้ไม่ใช่ล่าสุด ฉันอัปเดตเส้นทางของฉันอย่างถูกต้อง (และลบ adb เวอร์ชันเก่า) และเมื่อ "adb kill-server", "adb devices" สภาพแวดล้อมการจำลองจะไม่ปรากฏเป็น "ออฟไลน์" อีกต่อไป

ฉันสามารถใช้ "adb shell" ได้ทันทีหลังจากนั้น


1

ลองนี่ ...

  1. ปิดโปรแกรมจำลองหากทำงานอยู่

  2. เริ่มโปรแกรมจำลองอีกครั้งและรอให้ออนไลน์

  3. ป้อนคำสั่งใน commandprompt และกดปุ่ม ENTER: adb tcpip 5555

(ตรวจสอบให้แน่ใจว่ามีอีมูเลเตอร์เพียงตัวเดียวเท่านั้นที่ทำงานในแต่ละครั้ง)

  1. adb -s emulator-5555 อีมูฆ่า

  2. กดปุ่ม Enter ....

  3. เสร็จแล้ว

  4. ตรวจสอบอุปกรณ์ตามคำสั่ง "adb devices" ใน cmd


1

หากอีมูเลเตอร์เปิดอยู่แล้วหรือกำลังดำเนินการโปรแกรมจะบอกว่าคุณออฟไลน์อยู่ คุณสามารถตรวจสอบอีกครั้งบน Command Line (Ubuntu) และดำเนินการ:

 adb devices

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


1

ฉันลองทุกอย่างแล้ว แต่มีเพียงอันเดียวที่ใช้ได้กับกรณีของฉัน: ใช้ตัวจัดการ SDK และติดตั้งอิมเมจระบบใหม่ Android Studio คลิก Configure, SDK Manager, Launch Standalone SDK Manager, ตรวจสอบ "Google APIs Intel x86 * System Image", "Intel x86 Atom * System Image" ทั้งหมดแล้วติดตั้ง จากนั้นเริ่ม Android Studio ใหม่

คุณอาจต้องกำหนดค่าใหม่และล้างอุปกรณ์เสมือนด้วย AVD Manager ตรวจสอบให้แน่ใจว่าคุณเลือกเวอร์ชัน x86


สำหรับฉันมันเป็นรุ่น x86_64 ที่ใช้งานได้ส่วนรุ่นอื่นไม่ทำงาน
hiddeneyes02

1

ตรวจสอบให้แน่ใจว่ามีการทำเครื่องหมายการรวม ADB ของคุณไว้ ไปที่เครื่องมือ> Android> เปิดใช้งานการรวม ADB

หากไม่ได้เลือกไว้ให้เลือกตัวเลือกนี้แล้วปิดอุปกรณ์เสมือนของคุณแล้วเปิดใหม่ ได้ผลสำหรับฉัน .. ขอให้โชคดี !!


1

ฉันมีปัญหาเดียวกันกับอุปกรณ์เสมือนของฉัน ปัญหาเกิดจากอิมเมจ Oreo ของอุปกรณ์เสมือนที่รวม Play Store ไว้ เพื่อแก้ปัญหานี้ฉันได้ติดตั้งอุปกรณ์ใหม่โดยไม่มี Play Store ในตัวและทุกอย่างก็เรียบร้อยดี

หวังว่ามันจะช่วยได้บาย


ช่างเป็นสถานการณ์ที่แปลก แต่ก็แก้ไขให้ฉันด้วย
reidisaki

1

ดูจำลอง-5554 ไม่ได้รับอนุญาตสำหรับอุปกรณ์ ในโปรแกรมจำลอง API 29 ฉันเรียกใช้adb devicesคำสั่งและได้รับemulator-5554 unauthorizedข้อความ จากนั้นฉันสร้างavdอุปกรณ์ใหม่จากGoogle APIsอิมเมจ (ในกรณีของฉัน Q, x86) ไม่ใช่จากGoogle Play.



0

ในกรณีของฉันสาเหตุคือฉันกลับมาใช้ VM กับ android-x86 ภายใน การรีบูต VM ด้วย Android-x86 และการรีสตาร์ทเซิร์ฟเวอร์ adb ช่วยแก้ปัญหาได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.