คำถามติดแท็ก adb

สำหรับปัญหาที่เฉพาะเจาะจงกับ Android Debug Bridge (adb) เครื่องมือบรรทัดคำสั่งเพื่อโต้ตอบกับอุปกรณ์ Android และอินสแตนซ์ของเครื่องจำลอง ดูวิกิพีเดียแบบแท็กแบบเต็มสำหรับรายละเอียดและคำแนะนำ

5
ฉันไม่เห็นอุปกรณ์ของฉันในรายการ adb ของ Android
ฉันมีLG G3ด้วยandroid 5.0 lollipopและผมต้องการที่จะเชื่อมต่อกับแล็ปท็อปของฉันกับwindows 8.1OS (สำหรับใช้ระยะไกลสามัคคี) เมื่อฉันเชื่อมต่อโทรศัพท์ฉันสามารถเข้าถึงที่เก็บข้อมูลI can't see my device in adb.exeได้ ฉันลองวิธีแก้ปัญหาหลายอย่างเช่นนี้และสิ่งนี้แต่ก็ไม่ได้ผลสำหรับฉัน สำหรับตอนนี้ในโหมดนักพัฒนาซอฟต์แวร์ฉันตรวจสอบสิ่งเหล่านี้: ตื่นตัว การแก้ไขข้อบกพร่อง USB อนุญาตสถานที่จำลอง และฉันติดตั้งไดรเวอร์จากเว็บไซต์ lg นี่คือเอาต์พุตสำหรับadb usbคำสั่ง: shell@g3:/ $ adb usb adb usb error: device not found จริงๆแล้วฉันสับสนเพราะฉันคิดว่ามันจำอุปกรณ์ของฉันและแสดงg3ชื่อได้ แต่ฉันไม่รู้ว่าทำไมมันไม่สามารถแสดงชื่ออุปกรณ์ของฉันในอุปกรณ์ที่เชื่อมต่อ !!! นี่คือภาพหน้าจอพร้อมรับคำสั่งของ windows: หากไม่ได้ติดตั้งไดรเวอร์ lg อุปกรณ์ของฉันในตัวจัดการอุปกรณ์จะเหมือนภาพด้านล่างและเมื่อฉันพยายามอัปเดตไดรเวอร์โดยใช้Android\android-sdk\extras\google\usb_driverคำสั่ง:Windows could not find driver software for your device และเมื่อฉันติดตั้งไดรเวอร์ …

5
จะหา“ adb” เวอร์ชั่น 1.0.32 ติดตั้งบน Ubuntu ได้ที่ไหน
แล็ปท็อปของฉันมี Ubuntu 14.04 เป็นระบบปฏิบัติการ ฉันติดตั้ง "android-adb-tools" รุ่นล่าสุดที่มีอยู่ใน "Synaptic Package Manager" หลังจากการติดตั้งadbคำสั่ง--helpบอกว่าadb'รุ่นคือ1.0.31 ฉันเคยadb sideloadติดตั้ง ROM ใหม่บนอุปกรณ์ Samsung ของฉัน (ด้วย TWRP รุ่น 2.8.4.0 เป็นการกู้คืน) แต่คำสั่งส่งคืนerror: protocol fault (no status)และ TWRP บอกว่าฉันต้องใช้adbกับรุ่น1.0.32หรือสูงกว่า! ฉันจะหาแพ็คเกจ "android-adb-tools" ด้วยadbรุ่น 1.0.32 หรือสูงกว่าได้ที่ไหน?
13 adb  linux  twrp  side-loading 

3
วิธีรับขนาดความละเอียดปัจจุบันและ DPI จากบรรทัดคำสั่ง / เทอร์มินัล / adb
ฉันadbเข้าถึงโทรศัพท์ Android ของฉันแล้ว ดังนั้นฉันรู้ว่าฉันสามารถแทนที่ความหนาแน่นของหน้าจอและความละเอียดหน้าจอด้วยamคำสั่งที่มาพร้อมกับ Android นั่นเป็นเรื่องที่ยอดเยี่ยมและน่าหลงไหลฉันเดา แต่มีวิธีการจับสองตัวเลขเหล่านั้นจากบรรทัดคำสั่งหรือไม่ ฉันรู้ว่าpmยูทิลิตี้สามารถรวบรวมข้อมูลบางอย่างโดยเฉพาะอย่างยิ่งpm list featuresเพื่อดูว่าอุปกรณ์ Android มีไร้สายบลูทู ธ จีพีเอส ฯลฯpmไม่ได้ดูเหมือนจะรายงานข้อมูลมากกว่านี้ การรู้ว่า Android รองรับเวอร์ชันใดควรใช้คำสั่ง นึกคิดฉันต้องการบางสิ่งบางอย่างที่ทำงานบน Android 2.2+ (Froyo) แต่การทำสิ่งที่ใช้ได้กับ 4.0.3+ (Ice Cream Sandwich) ก็ใช้ได้เช่นกัน ฉันก็จะชอบถ้ามีวิธีการคิดออกโดยไม่ต้องเข้าถึงราก ฉันรู้ว่าเป็นไปได้ที่จะได้รับความละเอียดหน้าจอและความหนาแน่นของโปรแกรมตามที่อธิบายไว้ในคำถามนี้

3
สำรองข้อมูลโดยใช้ adb บนโทรศัพท์ที่มีหน้าจอตาย
ฉันมี Galaxy S3 หน้าจอเป็นภาพและสัมผัสบกพร่อง มันเปิดใช้งานการดีบัก USB, ไม่ได้รูท ฉันสามารถใช้Droid @ Screenเพื่อดูหน้าจอของฉันซึ่งฉันสามารถปลดล็อกได้ จากนั้นฉันเรียกใช้คำสั่งนี้: สำรอง adb –apk –shared –all –f /backup/mybackup.ab ซึ่งจะทำการสำรองข้อมูลบนโทรศัพท์ บนหน้าจอฉันสามารถเห็นมันขอรหัสผ่านการเข้ารหัสซึ่งฉันให้โดย keyevent ผ่าน adb จุดสุดท้ายที่ติดอยู่ไม่สามารถหาคีย์เหตุการณ์ซึ่งจะกดปุ่ม "สำรองข้อมูลของฉัน" ฉันสามารถแท็บได้และให้ไฮไลต์ แต่เหตุการณ์ 'space' และ 'enter' ไม่เปิดขึ้นเช่นเดียวกับ 'soft_right' ฉันได้รับ keyevents ของฉันจากที่นี่ หากมีวิธีอื่นที่ฉันจะทิ้ง AB นั่นจะยอดเยี่ยม
13 backup  adb 

4
ฉันสามารถใช้ ADB โดยไม่ต้องเชื่อมต่อผ่าน USB ได้หรือไม่
มีวิธีใช้ adb โดยตรงผ่านบลูทู ธ แทนที่จะเป็น usb ตลอดเวลาหรือไม่? - ขอบคุณสำหรับโซลูชั่นไร้สาย adb ด้านล่าง แต่ฉันกำลังมองหาบางสิ่งบางอย่างที่ทำงานได้ดีในโรงแรมหรือ wifi สาธารณะ บลูทู ธ ระยะสั้นอาจเป็นวิธีเดียวที่จะไปเกี่ยวกับมัน
13 bluetooth  adb 

2
วิธีถอนการติดตั้งแอประบบโดยใช้คำสั่งถอนการติดตั้ง adb (ไม่ลบผ่าน rm หรือวิธีอื่นใด)
ต้องพูดถึงสิ่งนี้เพื่อหลีกเลี่ยงความสับสนที่อาจเกิดขึ้นคำถามนี้ไม่ซ้ำกัน คำถามนี้เป็นคำถามที่เฉพาะเจาะจงเพื่อใช้ adb ถอนการติดตั้งแพคเกจ มีคำถามที่คล้ายกันหลายคำถาม แต่แตกต่างจากคำถามนี้เนื่องจากพวกเขาเน้นการลบแอปพลิเคชันด้วยวิธีการใด ๆ โปรดอย่าให้คำตอบโดยใช้คำสั่ง "rm" เพื่อลบไฟล์แพ็คเกจ นอกจากนี้คำตอบที่เกี่ยวข้องกับชื่อแพ็กเกจที่มีรูปแบบไม่ถูกต้องหรือการรับคืนส่วนท้ายต่อท้าย ฉันคิดว่ามันค่อนข้างครอบคลุมคำถามอื่น ๆ ทั้งหมด ฉันมีpm uninstallฟังก์ชั่น แต่หลังจากอัพเกรด ROM บางสิ่งจะไม่ถอนการติดตั้งอีกต่อไป ตัวอย่างเช่นแอพระบบสองแอพต่อไปนี้ (ซึ่งฉันลบออกจาก ROM ก่อนหน้านี้ช่วยปรับปรุงประสิทธิภาพโดยรวมอย่างมีนัยสำคัญ): /system/priv-app/SecurityCenter/SecurityCenter.apk=com.miui.securitycenter /system/app/Updater/Updater.apk= com.android.updater ตอนนี้ฉันได้รับข้อผิดพลาดในการพยายามลบการติดตั้ง PM พวกเขา: ล้มเหลว [DELETE_FAILED_INTERNAL_ERROR] แต่แอประบบอื่น ๆ(ซึ่งจะไม่ถอนการติดตั้งผ่านอินเทอร์เฟซ Android ปกติ) ทำการถอนการติดตั้งผ่านpm uninstallคำสั่ง ตัวอย่าง: /system/priv-app/Browser/Browser.apk=com.android.browser ดังนั้นทั้งคู่จึงเป็นแอพระบบสิ่งที่อาจแตกต่างกัน? สำหรับการอ้างอิงฉันอัปเกรดจาก MIUI 8.1.6.0 เป็น 8.5.3.0 และติดตั้ง TWRP และ SuperSU อีกครั้ง …

6
ฉันจะหาวงดนตรีที่โทรศัพท์ของฉันรองรับได้อย่างไร
ความเป็นมา: ฉันเพิ่งซื้อ Padfone X และเพิ่งพยายามรับมันในเครือข่ายของฉัน เป็นส่วนหนึ่งของความพยายามนี้ได้รับการตรวจสอบข้อมูลที่ฉันได้พบออนไลน์ที่อ้างว่าจะสนับสนุน LTE วง 4 วง 4G-LTE: 1, 2, 3, 4, 5, 7 และ 17 ผู้ให้บริการเครือข่ายของฉันอ้างว่าสนับสนุนโทรศัพท์ส่วนใหญ่ที่รองรับ AWS โดยเฉพาะโทรศัพท์ที่ทำงานบนคลื่นความถี่ 1700/2100 (ซึ่งฉันเชื่อว่าสอดคล้องกับ 4G-LTE band 4 / AWS 4 / ฯลฯ ) ปัญหา: เนื่องจากฉันไม่สามารถเชื่อถือสิ่งที่ฉันได้อ่านฉันพยายามตอบคำถามนี้: ฉันจะทราบได้อย่างไรว่าวงโทรศัพท์ของฉันรองรับเพียงแค่ใช้ Android / แอพ สิ่งที่ฉันลอง: ฉันได้ดูคำถามนี้ถามเกี่ยวกับคลื่นความถี่ปัจจุบันซึ่งทำให้ฉันลอง "รหัสลับ" สองรายการที่แสดงในคำตอบ: *#*#0011#*#*: ได้รับการยอมรับว่าเป็นรหัส แต่ไม่ได้ทำอะไรเลย *#*#4636#*#*: นี่จะแสดงข้อมูลโทรศัพท์ แต่ฉันไม่เห็นสิ่งใดที่มีความเกี่ยวข้องกับความถี่ ภาพหน้าจอที่นี่ …

2
ล้างแคชจาก ADB หรือไม่
ฉันจะล้างแคช (แอพ, แอพแต่ละตัว, Dalvik, ART ถ้าเป็นไปได้) ผ่าน ADB ได้อย่างไร การใช้แอพกู้คืนหรือดำเนินการผ่านการตั้งค่าไม่ใช่ตัวเลือกสำหรับฉัน นอกจากนี้โทรศัพท์ของฉันไม่ได้ถูกรูท
13 adb  cache  dalvik  art 

3
วิธีการดึงเฉพาะไฟล์ที่ใหม่กว่าด้วย "adb pull"? (ยูทิลิตี้ Android SDK)
ด้วยคำสั่ง "adb pull / sdcard /" ฉันสามารถคัดลอกเนื้อหาทั้งหมดของหน่วยความจำภายในของโทรศัพท์ Android ของฉันลงในไดเรกทอรีท้องถิ่นปัจจุบันของฉัน (และ "adb pull / mnt / extSdCard /" ทำเช่นเดียวกันกับการ์ด SD ภายนอก) แต่คำสั่งนั้นจะคัดลอกทุกอย่างแม้แต่ไฟล์ที่ฉันเก็บไว้ในเครื่องแล้ว มีวิธีการคัดลอกเฉพาะไฟล์ใหม่และแก้ไขหรือไม่? (ไฟล์ที่มีวันที่ใหม่กว่า)
13 adb 

5
การย้ายตำแหน่งการติดตั้งบนอุปกรณ์ Android 5 Lollipop ที่ไม่รูท
ฉันมี Moto G (รุ่นที่ 2) ที่ใช้ Android 5.02 อยู่ การ์ด SD ภายในประมาณ 8Gb และฉันมีการ์ด SD ภายนอกที่มีพื้นที่ว่าง 16Gb การย้ายแอปพลิเคชันไปยัง SDCARD จากเมนูแอปพลิเคชันจะย้ายไปยัง sdcard0 ซึ่งเป็นการ์ด SD ภายใน คำสั่งเชลล์ Adb: pm get-install-location ให้ฉัน: 0[auto] ฉันพยายามตั้งค่าตำแหน่งการติดตั้งผ่าน: pm set-install-location 2 แต่ฉันได้รับข้อผิดพลาดนี้: Error: java.lang.SecurityException: Package android does not belong to 2000 นั่นคือฉันเชื่อว่าการบ่นเกี่ยวกับการอนุญาตรูท และเนื่องจากเป็นงานสร้างที่พยายาม: adb root ให้ฉัน: adbd …

1
ADB แบบดึงซ้ำ
วิธีการคัดลอกไดเรกทอรีทั้งหมด (และเนื้อหาทั้งหมดซ้ำ) ผ่าน USB ด้วยadb pull? ตัวอย่างเช่นการสำรองข้อมูลการ์ด SD พยายาม: $ adb pull /sdcard backup failed to copy '/sdcard' to 'backup': Is a directory

4
การเข้าถึงอุปกรณ์ android ผ่าน ADB เชลล์ด้วยหน้าจอสัมผัสที่เสีย (ไม่สามารถตรวจสอบ)
ดังนั้นหน้าจอสัมผัสบน Nexus 4 ของฉันก็หยุดสุดสัปดาห์นี้ ฉันมีอุปกรณ์ใหม่เข้ามา แต่ในระหว่างนี้ฉันต้องสามารถเข้าถึงอุปกรณ์เพื่อใช้แอพที่แตกต่างกันสองสามตัวและส่ง / รับข้อความ SMS จากมัน ฉันพบคู่มือนี้ใน reddit: http://www.reddit.com/r/Android/comments/1r2zha/how_i_managed_to_use_my_android_device_with_a/ มันไม่ง่ายอย่างแน่นอน แต่ควรจะได้ผล น่าเสียดายที่ฉันค้นพบว่าในการใช้คำสั่งเชลล์ ADB หน้าต่างป๊อปอัปจะปรากฏขึ้นในโทรศัพท์เพื่ออนุญาต / ไม่อนุญาตการดีบัก USB (เปิดใช้งานการแก้ไขข้อบกพร่อง USB แล้ว แต่ดูเหมือนจะมีขั้นตอนเพิ่มเติม 'การรับรองความถูกต้อง') น่าเสียดายที่ฉันไม่สามารถใช้หน้าจอสัมผัสของโทรศัพท์ดังนั้นฉันจึงไม่สามารถปลดล็อกหรือแตะการแจ้งเตือนที่จะอนุญาตให้ฉันตรวจสอบสิทธิ์โทรศัพท์ มีวิธีที่ฉันสามารถผ่านขั้นตอนการรับรองความถูกต้องได้หรือไม่? อุปกรณ์ถูกปลดล็อคและถูกรูท

6
ฉันจะให้ Nexus 7 แสดงในรายการอุปกรณ์ adb ได้อย่างไร
ดังนั้นฉันจึงมี Nexus 7 ที่ฉันพยายามเชื่อมต่อกับคอมพิวเตอร์ Windows เพื่อทำการดีบัก adb Adb ทำงานได้ดีกับโทรศัพท์ของฉัน แต่เมื่อฉันเสียบแท็บเล็ตและทำงานadb devicesใน Windows ฉันจะได้รายการที่ว่างเปล่ากลับมา: C:\android\sdk\platform-tools> .\adb devices * daemon not running. starting it now on port 5037 * * daemon started successfully * List of devices attached C:\android\sdk\platform-tools> แท็บเล็ตกำลังใช้งาน Android 4.2.2 build JDQ39 เปิดใช้งานการแก้ไขข้อบกพร่อง USB ฉันคลิกที่หมายเลขบิลด์ 7 ครั้งเพื่อเปิดใช้งานตัวเลือกนักพัฒนาและฉันได้ลองเชื่อมต่อทั้งสองเป็นอุปกรณ์สื่อ (MTP) และเป็นกล้อง (PTP) …

4
ฉันจะพิมพ์อะไรในตัวแปร PATH สำหรับเซิร์ฟเวอร์ ADB เพื่อเริ่มต้นจาก CMD
ฉันกำลังติดตาม Wiki เกี่ยวกับวิธีการติดตั้งและตั้งค่า Android SDK และฉันติดอยู่ในขั้นตอนที่ฉันควรทดสอบว่าเซิร์ฟเวอร์ ADB ทำงานโดยใช้คำสั่งadb start-serverหรือไม่ คำสั่งนี้ถูกต้องหรือไม่ Wiki สามารถพบได้ที่นี่: http://wiki.rootzwiki.com/Android_SDK ฉันได้ทำสิ่งที่กล่าวไว้ในขั้นตอนที่ 5 แต่ดูเหมือนจะไม่ทำงาน ฉันได้รับข้อความมาตรฐานใน CMD ว่าคำสั่งไม่ใช่คำสั่งภายใน, ภายนอกหรือโปรแกรม เพิ่มค่าต่อไปนี้ในตอนท้ายของฟิลด์ค่าตัวแปร: Windows XP:; C: \ Program Files \ Android \ android-android-sdk \ tools \; C: \ Program Files \ Android \ android-sdk \ platform-tools \ Windows Vista และใหม่กว่า: แทนที่ชื่อผู้ใช้ของคุณในบรรทัดต่อไปนี้ด้วยชื่อผู้ใช้ Windows …
12 adb  android-sdk 

3
โปรแกรม Linux เพื่อโอนไฟล์จาก / ไปยังอุปกรณ์ android?
คุณรู้หรือไม่ว่ามีโปรแกรม linux (อาจเป็นปลั๊กอิน nautilus) เพื่อถ่ายโอนไฟล์จาก / ไปยังอุปกรณ์ android หรือไม่? สิ่งที่อยู่ในใจของฉันคือโปรแกรมที่ "adb push", "adb pull" และ "adb shell ls" ในพื้นหลังและมี GUI ขอบคุณ

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