有沒有一種方法可以使用ADB知道特定插入設備將返回Environment.getExternalStorageDirectory的位置?使用ADB查找android設備的Environment.getExternalStorageDirectory的位置?
我想推送一個文件,然後從設備上運行的活動中讀取此文件。我認爲這個路徑可以根據設備而有所不同,我將不得不在不同的Android設備上運行這個。
謝謝!
有沒有一種方法可以使用ADB知道特定插入設備將返回Environment.getExternalStorageDirectory的位置?使用ADB查找android設備的Environment.getExternalStorageDirectory的位置?
我想推送一個文件,然後從設備上運行的活動中讀取此文件。我認爲這個路徑可以根據設備而有所不同,我將不得不在不同的Android設備上運行這個。
謝謝!
現在,如果您沒有找到更好的解決方案,現在只需使用「/ sdcard」即可。 它在Android source中被定義爲相當靜態的。
是'adb shell'echo $ EXTERNAL_STORAGE「'你一直在找什麼?
我猜基礎上,這個問題的答案: http://stackoverflow.com/questions/3591494/writing-to-internal-sd-card-on-android 我擔心的製造商可能已經改變它。這是超級不可能的嗎? – jhnclvr
這可能會發生,但只要他們只使用一個SD卡,我就沒有看到他們改變它的原因。由於路徑被埋在Android源代碼中,而不是在某些配置文件中,我會說它不太可能。 – mibollma
嘗試了幾個差異設備三星/ LG/Huwaie),這似乎工作;) – jhnclvr