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

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

2
ADB ไม่ทำงาน แต่ Fastboot คือ
ฉันเพิ่งซื้อ Nexus 5 ที่ใช้แล้วมาพร้อมกับหน้าตัวอย่าง L และฉันตัดสินใจใช้แฟลช CM 11 แทน โทรศัพท์เครื่องสุดท้ายของฉันคือ Nexus S และฉันได้ติดตั้ง ROM ต่าง ๆ กับสิ่งนั้นในอดีต ด้วยการใช้เครื่องเดียวกันกับที่เพิ่งเปิด Nexus S อีกสองสามสัปดาห์ที่ผ่านมาฉันบูต Nexus 5 เข้าสู่โหมด fastboot และทำการ ClockworkMod ลงบนมันแล้วปลดล็อค bootloader อีกครั้ง แต่เมื่อฉันพยายามใช้ ADB ที่จะผลักดันภาพ CyanogenMod error: device not foundมากกว่าผม พอแน่ใจว่าadb devicesล้มเหลวในการตรวจสอบอุปกรณ์แม้ว่าการแก้จุดบกพร่อง USB ถูกเปิดใช้งาน ฉันตัดสินใจว่านี่เป็นปัญหาของ L ดังนั้นฉันจึงใช้flash-all.shสคริปต์ของ Google เพื่อให้การติดตั้ง KitKat แก่ฉัน ใช้งานได้ดีเนื่องจากมันผลักภาพผ่าน …

2
การสร้างการสำรองข้อมูลด้วยผลลัพธ์ adb ในไฟล์ 41 ไบต์
ฉันมี Droid RAZR Maxx รุ่นเก่า (4.1.2) ที่ฉันตัดสินใจว่าฉันต้องการรูท แต่ฉันต้องการสำรองข้อมูลก่อนในกรณี ฉันได้ทำตามคำแนะนำจากเว็บไซต์นี้: วิธีสร้างการสำรองข้อมูลโทรศัพท์หรือแท็บเล็ต Android แบบเต็มโดยไม่ต้องรูทเครื่องหรือปลดล็อคอุปกรณ์ของคุณ คำสั่งของฉันคือ: adb backup -apk -shared -all -f c:\backup.ab ผลลัพธ์backup.ab fileในไดรฟ์ C: มีขนาดเพียง 41 ไบต์และเมื่อเปิดในตัวแก้ไข hex ดูเหมือนจะเป็นส่วนหัวของไฟล์สำรองเท่านั้น ฉันสงสัยว่าฉันทำอะไรผิดที่นี่ฉัน googled แต่ไม่พบสิ่งที่ช่วย ข้อเสนอแนะใด ๆ แก้ไข: นี่ไม่ซ้ำกับหัวข้อที่แนะนำซึ่งเชื่อมโยงโดย beeshyams หัวข้อนั้นอธิบายว่าทำไมผู้ใช้ไม่สามารถสำรองไฟล์แอปเดียวได้ฉันพยายามสำรองทุกอย่าง ฉันไม่สนใจว่าฉันไม่ได้รับ SMS รวมอยู่ในข้อมูลสำรองนั้นเพราะเป็นโทรศัพท์เครื่องเก่าฉันไม่ได้ใช้เป็นข้อความ แต่มีแอพและการตั้งค่าอื่น ๆ ที่ควรสำรองข้อมูลโดยไม่มีปัญหา

1
ฉันจะติดตั้งเครื่องมือบรรทัดคำสั่งที่หายไปลงในอุปกรณ์ Android ได้อย่างไร
การติดตั้ง Android ไม่ได้มีเครื่องมือทั้งหมดที่คาดว่าจะมีในระบบเหมือนยูนิกซ์ ตัวอย่างเช่นตอนนี้ฉันมีอุปกรณ์ที่มีปัญหาซึ่งไม่มีfindยูทิลิตี้ CLI ฉันหมายถึงนี่คือสิ่งที่ฉันได้รับในadb shell: $ find /system/bin/sh: find: not found นอกจากนี้: $ /system/bin/toolbox find find: no such tool อุปกรณ์นี้ใช้ Android 5.0 (รวมถึงการเพิ่มกรรมสิทธิ์โดย LG ฉันเดา) แต่แน่นอนว่าคำถามสำหรับ Android ทุกรุ่นแน่นอน มีขั้นตอนมาตรฐานสำหรับการติดตั้งเครื่องมือเนทิฟ / CLI (เช่นfind) บน Android หรือไม่ ( ผู้จัดการแพคเกจ? ) และยังไงวิธีการที่ถูกต้องที่สุด?

3
วิธีการตั้งค่า WIFI proxy ผ่าน adb shell?
Genymotion 2.2 & Android 4.0 ฉันต้องการตั้งค่าพร็อกซี HTTP ทั่วโลกใน Android และแอพทั้งหมดจะต้องผ่านพร็อกซีนี้ ตอนนี้ฉันสามารถทำได้ใน GUI ดังต่อไปนี้: Wi-Fi -> WiredSSID -> Modify Network -> แสดงตัวเลือกขั้นสูง มีวิธีการตั้งค่า proxy WIFI ผ่าน adb shell หรือไม่? ฉัน Googled และลองหลายวิธีเช่น: 1. export http_proxy xxx 2. setprop net.gprs.http-proxy xxx 3. sqlite3 /data/data/com.android.providers.settings/databases/settings.db; INSERT INTO system VALUES(99,'http_proxy','xxx.xxx.xxx.xxx:xxxx') และไม่มีอะไรทำงาน
9 wi-fi  adb  proxy 

1
ฉันจะเข้าถึงช่องว่างผู้ใช้หลายรายการจาก adb ได้อย่างไร
ฉันกำลังใช้งาน KitKat บนแท็บเล็ตที่มีผู้ใช้สองคน: หลัก (เจ้าของ) และรอง ฉันต้องการเข้าถึงไฟล์ที่สร้างโดยแอพของผู้ใช้รอง เมื่อฉันเสียบแท็บเล็ตเข้ากับเดสก์ท็อป (Ubuntu) ผ่าน USB มันจะเมานต์เป็นอุปกรณ์สื่อ (MTP) และแสดงโฟลเดอร์ฐานสำหรับผู้ใช้ที่ใช้งานอยู่ในปัจจุบัน [1] แต่ไฟล์ที่ฉันต้องการอยู่ที่อื่นในระบบดังนั้นฉันจึงเชื่อมต่อจากบรรทัดคำสั่งผ่านadb shellแทน การเชื่อมต่อผ่าน ADB ทำให้ฉันสามารถเข้าถึงโฟลเดอร์ที่ลึกกว่า ( /mnt /procฯลฯ ) แต่ฉันไม่พบไฟล์ที่ฉันต้องการ [2] ดังนั้นฉันจึงเข้าไปดู/sdcardต่อไป ด้วยความประหลาดใจของฉันฉันได้รับการยอมรับเนื้อหาเป็นโฟลเดอร์ฐานของบัญชีเจ้าของแม้ว่าผู้ใช้ที่ใช้งานในปัจจุบันคือผู้ใช้รอง adb shellนอกจากนี้ยังบอกว่าถ้าผมจำเป็นต้องฉันจะไม่สามารถเข้าถึงโฟลเดอร์ฐานสำหรับผู้ใช้ผ่านทางรอง ฉันจะเข้าถึงแท็บเล็ตจากadb shellในฐานะผู้ใช้รองแทนที่จะเป็นผู้ใช้หลัก (เจ้าของ) ได้อย่างไร (ความสามารถในการเข้าถึงไฟล์ของผู้ใช้รองนั้นดีพอ) [1] ฉันไม่แน่ใจว่าคำที่เหมาะสมคืออะไร ฉันหมายถึงโฟลเดอร์ที่มี Android, ดาวน์โหลดและรูปภาพโดยเฉพาะสำหรับผู้ใช้ที่เฉพาะเจาะจง [2] FWIW ฉันกำลังการส่งออกไฟล์ OPML จากFlym Flym รายงานว่าการส่งออก OPML ถูกสร้างขึ้นที่/storage/emulated/10/Flym_123456789.opmlแต่ฉันสามารถทำได้เท่าที่/storage/emulatedมี - …

5
เปิดใช้งานผู้ดูแลอุปกรณ์ผ่าน ADB
เป็นไปได้ไหมที่จะเปิดใช้งาน Device Administrator ผ่านคำสั่ง ADB แทนการแตะ "การตั้งค่า -> ความปลอดภัย -> ผู้ดูแลระบบอุปกรณ์ -> เลือกแอพ -> เปิดใช้งาน" บนมือถือ? ถ้าเป็นไปได้อย่างไร

5
คืนค่าการสำรองข้อมูล ADB ไปยังโทรศัพท์เครื่องอื่นในรุ่นเดียวกันหรือไม่
เรามีโทรศัพท์ Android 4.0 หลายรุ่นที่เหมือนกันจากผู้ผลิตรายเดียวกันซื้อในเวลาเดียวกันจากชุดโรงงานเดียวกัน เราได้สร้างการสำรองข้อมูลของหนึ่งในโทรศัพท์โดยใช้ ADB ไฟล์สำรองข้อมูลจากโทรศัพท์เครื่องใดเครื่องหนึ่งเหล่านี้สามารถนำไปใช้กับโทรศัพท์ทุกเครื่องหรือมีข้อมูลที่ไม่ซ้ำกันในการสำรองข้อมูลซึ่งจะทำให้ไม่สามารถใช้กับโทรศัพท์เครื่องอื่นได้หรือไม่?
9 backup  adb 

2
adb“ ปฏิเสธการอนุญาต” เพื่อเรียกใช้ไฟล์“ ./configure”
ฉันต้องการเรียกใช้configureไฟล์ลงในโทรศัพท์ android ของฉันดังนั้นฉันคิดว่าวิธีที่ดีที่สุดในการทำเช่นนี้คือการใช้adb shellคำสั่ง ฉันกำลังเรียกใช้โปรแกรมจำลองการทำงาน Android บนแพลตฟอร์ม Windows-7 และที่นั่นฉันกำลังเรียกใช้adb shellคำสั่งลงในหน้าต่าง DOS ใช้cdคำสั่งฉันเปลี่ยนเป็นไดเรกทอรีที่configureไฟล์ของฉันแล้วฉันกำลังดำเนินการคำสั่งต่อไปนี้: ./configure. ฉันได้รับข้อผิดพลาดต่อไปนี้: ./configure: permission denied ดังนั้นฉันจึงพยายามเรียกใช้ adb ในโหมดรูทด้วยadb root- แต่เห็นได้ชัดว่า adb ของฉันอยู่ในโหมดรูทแล้ว (ยิ่งกว่านั้นฉันมีอักขระ "#" อยู่หน้าบรรทัดของ adb shell แต่ละบรรทัด) ฉันได้พยายามที่จะใช้chmodแต่ฉันไม่เห็นความแตกต่างก่อนและหลังการดำเนินการคำสั่งนี้ ( ls -la) ดังนั้นอาจเป็นปัญหาที่นี่ (ฉันจะเรียกใช้chmodคำสั่งได้อย่างไร) บางทีใครบางคนที่นี่สามารถช่วยฉันแก้ปัญหาของฉันได้และถ้าคุณมีคำอธิบายเกี่ยวกับสาเหตุที่ฉันไม่ได้รับอนุญาตให้เรียกใช้configureไฟล์ของฉันมันจะดีมาก ขอบคุณ PS: เป้าหมายของฉันที่นี่คือการใช้แพ็คเกจ net-snmp บนแพลตฟอร์ม Android โดยรวบรวมแหล่งที่มาของโครงการนี้ลงบนแพลตฟอร์มโดยตรง


3
ฉันจะได้รับอนุญาตให้สร้างไฟล์นี้ใน android shell ได้อย่างไร?
ฉันพยายามที่จะรูทจุดและฉันติดอยู่ การขออนุญาตถูกปฏิเสธและไม่รู้ว่าจะอนุญาตหรือไม่เปลี่ยนแปลงอย่างไร mike@Inspiron:~/Downloads/android-sdk-linux/platform-tools$ adb shell shell@android:/ $ echo 'ro.kernel.qemu=1' > /data/local.prop /system/bin/sh: cannot create /data/local.prop: Permission denied 1|shell@android:/ $ sudo echo 'ro.kernel.qemu=1' > /data/local.prop /system/bin/sh: cannot create /data/local.prop: Permission denied 1|shell@android:/ $ sudo /system/bin/sh: sudo: not found 127|shell@android:/ $ ฉันใช้ Ubuntu 12.04 ถ้ามันสร้างความแตกต่าง
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.