小编Paw*_*weł的帖子

通过adb获取sdcard目录

我正在制作一个应用程序,它通过adb从设备SD卡中提取文件(由Android应用程序保存).问题是不同的设备,有各种SD卡目录

即:

  • SD卡
  • SD卡/ external_sd

首先我发明了以下解决方案:

  1. 运行adb shell
  2. LS
  3. 检查dir"sdcard"是否存在
  4. 如果是,请运行sdcard/ls并检查external_sd是否存在
  5. 回报价值.

但问题是我有两个三星设备GT-I9100,GT-I9000并且都有一个目录sdcard/external_sd.当我检查System.getenv("EXTERNAL_STORAGE")一个返回sdcard和另一个sdcard/external_sd.我需要拉出之前保存的文件System.getenv("EXTERNAL_STORAGE").

所以问题是:是否有任何命令直接从adb获取sdcard目录,而无法访问Android代码?

或者也许我可以开始使用adb的活动,并获得返回值?这可能吗?

编辑:找到解决方案:

adb shell echo $EXTERNAL_STORAGE
Run Code Online (Sandbox Code Playgroud)

android sd-card adb

25
推荐指数
2
解决办法
5万
查看次数

标签 统计

adb ×1

android ×1

sd-card ×1