นี่คือปัญหาขี้ขลาด ฉันใช้ ADB โดยไม่มีปัญหาใน 4.2.1 และ 4.2.2 บน Nexus 4 ของฉัน (Android Stock และ ROM ที่ใช้ CM10 บางตัว) เมื่อฉันแฟลชรอมที่ใช้ CM10.2 (JellyBro ฉันเชื่อว่า?) เมื่อไม่กี่เดือนที่ผ่านมาฉันไม่สามารถให้ ADB ทำงานได้ดังนั้นฉันจึงกู้คืน nandroid ของการตั้งค่าก่อนหน้านี้ หลังจากนั้นครู่หนึ่งฉันตัดสินใจที่จะแฟลชภาพสต็อก 4.3 และดูว่ายังมีปัญหา ฉันทำ.
การตั้งค่า?
- โทรศัพท์: Nexus 4
- ระบบปฏิบัติการโทรศัพท์: Android 4.3 (Factory)
- ระบบปฏิบัติการคอมพิวเตอร์: Linux Mint 15
โอเคปัญหาเหรอ?
- ฉันไม่สามารถใช้ ADB กับ N4 ของฉันใน 4.3
- ฉันไม่สามารถอนุญาตคอมพิวเตอร์ด้วยอุปกรณ์ของฉัน
คุณลองทำอะไรไปแล้ว?
ฉันพยายามใช้คุณสมบัติเริ่มต้น โทรศัพท์ควรแจ้งให้อนุญาตคอมพิวเตอร์ แต่ฉันไม่เคยได้รับข้อความแจ้ง ฉันตรวจสอบ / data / misc / adb / และไดเรกทอรีว่างเปล่า
- ถึงกระนั้นฉันตัดสินใจที่จะคลิกตัวเลือก "เพิกถอนการแก้ไขข้อบกพร่อง USB" ในตัวเลือกนักพัฒนา
ฉันคัดลอก ~ / .android / adbkey.pub จากกล่อง Linux ของฉันและใส่เนื้อหาลงในไฟล์ใหม่ชื่อ / data / misc / adb / adb_key บนอุปกรณ์ของฉัน
- เมื่อไม่ได้ผลฉันจะรีบูตอุปกรณ์
- เมื่อไม่ได้ผลฉันปิดการใช้งาน / เปิดใช้งาน ADB บนอุปกรณ์
- เมื่อไม่ได้ผลฉันฆ่า adb บนคอมพิวเตอร์แล้วเริ่มใหม่
- เมื่อเครื่องปรับอากาศไม่ทำงานฉันทำตามลำดับทั้งหมดก่อนที่จะลองอีกครั้งซึ่งก็ใช้ไม่ได้
เหมือนกันกับข้างต้น แต่วางไว้ใน / data / misc / adb / adb_keys แทรก adb_key (เนื่องจาก XDA และไซต์อื่น ๆ อ้างถึงชื่อไฟล์ทั้งสอง)
คลิกปุ่ม "เพิกถอนการแก้ไขข้อบกพร่อง USB" อีกครั้ง รีบูตโทรศัพท์ฆ่า ADB บนคอมพิวเตอร์ของฉัน ยังไม่ได้รับแจ้งให้อนุญาต
จะลบ / data / misc / adb / adb_keys เท่านั้นไม่ใช่ adb_key ดังนั้นฉันค่อนข้างมั่นใจว่า adb_key เป็นชื่อไฟล์ที่ไม่ถูกต้อง
อัปเดตเครื่องมือแพลตฟอร์มและแพ็คเกจ Android SDK ของฉัน ไม่มีลูกเต๋า
- ไม่สามารถอัปเดตได้จริง ฉันมีรุ่นล่าสุด (18.0.1)
ลบและติดตั้งเครื่องมือแพลตฟอร์ม ไม่มีลูกเต๋า
อย่างไรก็ตามสิทธิ์ของฉันสำหรับไฟล์ adb_keys คือ 300 เจ้าของเป็นผู้ใช้รูท กลุ่มคือรูต หรือในแง่อื่น ๆ :
ls -l adb_keys -rw------- root root
คุณแน่ใจหรือว่าสิ่งนี้เกิดขึ้นกับคุณใน 4.3 เท่านั้น?
- ใช่. ฉันไม่มีปัญหาหลังจากติดตั้ง 4.2 rom กับการกู้คืนหรืออิมเมจจากโรงงาน 4.2.2 พร้อม fastboot
และเป็นปัญหาเดียวกันกับโรงงาน 4.3 หรือ ROM 4.3 หรือไม่
- ใช่. แม้ว่าฉันจะลองสองหรือสามรอมเท่านั้นรวมถึงภาพโรงงานด้วย อาจจะมี rom วิเศษที่นั่นบางที่ทำงานแม้ว่า
คุณลองอุปกรณ์อื่น ๆ แล้วหรือยัง
- ฉันทดสอบ adb กับ 2012 Nexus 7 ที่แฟนสาวใช้ 4.3 มันไม่มีปัญหาเลย
คอมพิวเตอร์เครื่องอื่น ๆ
- น่าเสียดายที่ไม่มี ฉันมี Linux Mint 15 กล่องของฉันเท่านั้น
โอเคนั่นคือส่วนสำคัญของมัน ใครบ้างมีความคิดที่ฉลาด? (หรือใครเห็นว่าฉันเป็นคนงี่เง่าและทำผิดพลาด?)
การถ่ายโอนไฟล์ผ่าน MTP ก็ใช้ได้เช่นกัน
การสร้าง PAC-man ในยามค่ำคืนปี 20130910 ทำให้ฉันทำงานกับ ADB โดยไม่จำเป็นต้องอนุญาตคอมพิวเตอร์เลย นี่คือโชคดี แต่คำถามเดิมยังคงอยู่ในอากาศ: ทำไมฉันไม่สามารถให้มันทำงานได้ในสต็อก?
adb devices
คำพูดว่าอย่างไร? บางครั้งรูปภาพต่าง ๆ ก็ใช้ USB ID ต่างกัน
tools/android
ในการดาวน์โหลด SDK ของคุณไม่แสดงการอัปเดตใด ๆ