使用ADB查找android设备的Environment.getExternalStorageDirectory的位置?

使用ADB查找android设备的Environment.getExternalStorageDirectory的位置?,android,adb,Android,Adb,是否有一种方法可以使用ADB来知道特定插入设备将为Environment.getExternalStorageDirectory返回的内容的位置 我想在那里推送一个文件,然后从设备上运行的活动中读取此文件。我认为这条路径可能因设备而异,我必须在许多不同的android设备上运行这条路径 谢谢 目前,如果找不到更好的解决方案,您可能只需使用/sdcard即可。 它的定义是相当静态的。您一直在寻找的是“adb shell echo$EXTERNAL_STORAGE”吗?我想根据这个问题的答案:我担心

是否有一种方法可以使用ADB来知道特定插入设备将为Environment.getExternalStorageDirectory返回的内容的位置

我想在那里推送一个文件,然后从设备上运行的活动中读取此文件。我认为这条路径可能因设备而异,我必须在许多不同的android设备上运行这条路径


谢谢

目前,如果找不到更好的解决方案,您可能只需使用/sdcard即可。
它的定义是相当静态的。

您一直在寻找的是“adb shell echo$EXTERNAL_STORAGE”吗?

我想根据这个问题的答案:我担心制造商可能已经更改了它。这是不太可能的吗?这可能会发生,但我不认为他们有理由改变它,只要他们只使用一个SD卡。由于路径隐藏在Android源代码中,而不是某个配置文件中,我认为这不太可能。尝试了一些diff设备Samsung/LG/Huwaie,这似乎奏效;