โฟลเดอร์บนโทรศัพท์ไม่แสดงใน Windows


9

ฉันกำลังพัฒนาแอพ Android และใช้ Nexus 4 เป็นอุปกรณ์ทดสอบ หนึ่งในฟังก์ชั่นของแอพคือการสร้างโฟลเดอร์บนโทรศัพท์เพื่อเก็บข้อมูล หากฉันเรียกดูโทรศัพท์โดยใช้ ES File Explorer ฉันสามารถดูโฟลเดอร์ / ไฟล์ได้ แต่เมื่อเชื่อมต่อกับพีซีที่ใช้ Windows 7 (64 บิต) ฉันไม่เห็นโฟลเดอร์ที่สร้างขึ้นใหม่ โฟลเดอร์ที่หายไปเรียกว่า "ความเร็วล่องเรือ"

ภาพหน้าจอเดสก์ท็อป:

desktop_screenshot

ภาพหน้าจอมือถือ:

desktop_screenshot


นี่มันช่างอยากรู้จริงๆ! ความคิดแรกของฉันคือปัญหาการอนุญาต แต่ดูเหมือนจะไม่เป็นเช่นนั้น การอนุญาตเจ้าของและกลุ่มการจับคู่ทั้งหมดที่ไม่ได้ทำเช่นนี้ เพียงเพื่อให้คนอื่นรู้ว่าฉันสามารถทำซ้ำพฤติกรรมเพียงแค่การสร้างไฟล์ / โฟลเดอร์ในการจัดเก็บข้อมูลภายในด้วย terminal emulator หรือจัดการไฟล์ สิ่งที่ฉันสร้างบนอุปกรณ์ในลักษณะนี้จะมองไม่เห็นผ่าน MTP
dotVezz

ฉันดีใจที่ไม่ใช่แค่ฉัน ฉันคิดว่าอาจเป็นเรื่องเกี่ยวกับวิธีตั้งค่าเส้นทางการบันทึกของไฟล์ แต่ไม่ชัดเจน
Jonny Wright

ฉันรู้ว่ายิงยาว แต่ ... การตั้งค่าการบันทึกตำแหน่งของไฟล์ที่ผมใช้android.os.Environment.getExternalStorageDirectory();แต่ Windows จะหมายถึงนี้เป็นจัดเก็บข้อมูลภายใน ดูเหมือนว่าแปลกในตัวอย่างหนึ่งมันถูกเรียกว่าเป็นภายนอกและถัดไปเป็นภายใน
Jonny Wright

1
ฉันค่อนข้างแน่ใจว่าความคลาดเคลื่อนนั้นเป็นเพียงเพราะ MTP จัดการกับสิ่งต่าง ๆ
dotVezz

มีกรณีที่คล้ายกันอยู่แล้วในสัปดาห์นี้ ผู้ใช้ที่ได้รับผลกระทบรายงานหลังจากรีบูต Windows แล้วมองเห็นโฟลเดอร์ (ซึ่งทำให้ชัดเจนว่าเป็นปัญหาในตอนท้ายของ Windows) คุณได้ลองรีเฟรชไฟล์สำรวจแล้วหรือยัง? หรือตรวจสอบกับตัวจัดการไฟล์อื่นบน Windows (เช่น Total Commander)? ฉันเดาว่ามันเป็น Windows ที่ใช้แคชบางประเภท
Izzy

คำตอบ:


5

นี่เป็นปัญหาที่มีชื่อเสียงที่มีผลต่อการเข้าถึงไฟล์ USB ผ่าน MTP
ฉันไม่สามารถจำได้ว่าฉันพยายามเข้าถึงไฟล์ที่สร้างโดยแอปแรกของฉันกี่ชั่วโมงบนพีซี (และฉันกำลังพูดถึง GBs ของไฟล์สำคัญ)
หากคุณเริ่มแอพและสร้างโฟลเดอร์ขึ้นมาคุณจะต้องรีบูทอุปกรณ์เพื่อให้พีซีของคุณสามารถแสดงโฟลเดอร์ได้อย่างถูกต้อง
สิ่งนี้จะเกิดขึ้นเฉพาะเมื่อคุณใช้ USB และ MTP
คุณสามารถแก้ปัญหาโดยใช้ MediaScannerConnection ในรหัสของคุณหรือทำความสะอาดแคชของ Media Storage แต่ฉันขอแนะนำให้คุณทำสิ่งที่ง่ายที่สุด: ใช้ AirDroid;)


เพียงความคิดเห็นเกี่ยวกับเรื่องนี้ใน Samsung Galaxy Tab 3 ของฉันไม่แม้แต่การรีบูตทำให้ไฟล์แสดงบนคอมพิวเตอร์
Martin Argerami

1

ฉันมีปัญหาเดียวกันโฟลเดอร์ถูกสร้างขึ้นโดยแอพ Vuze บนโทรศัพท์ Nexus 6 ของฉัน โฟลเดอร์นี้สามารถเข้าถึง / มองเห็นได้บนโทรศัพท์ของฉัน แต่ไม่ได้อยู่บนพีซีเมื่อโทรศัพท์เชื่อมต่อผ่าน USB ฉันเพียงแค่คัดลอกไฟล์สุ่มอีกไฟล์ในโทรศัพท์ของฉันไปยังโฟลเดอร์นี้ซึ่งไม่ปรากฏบนพีซี หลังจากสำเนานี้ฉันสามารถดูโฟลเดอร์บนพีซี


1

เพียงสร้าง dir บนพีซีก่อนจากนั้นก็คัดลอกไปยังที่เก็บข้อมูล sdcard / โทรศัพท์

คุณสามารถใส่เนื้อหาลงในโฟลเดอร์ก่อนและคัดลอกหรือเพียงแค่โฟลเดอร์แรก ตราบใดที่โฟลเดอร์ถูกสร้างขึ้นจากพีซีเนื้อหาใด ๆ ก็สามารถคัดลอกโดยตรงไปยังอุปกรณ์มือถือภายใน / ภายนอก

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

ขอให้โชคดีและมีวันที่ดี! :)


0

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

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