在Eclipse的DDMS中查找genymotion模拟器的sdcard中的文件---开发中遇到的问题(一)

问题描述:

今天在学习android中实现断点续传的下载时,找不到自己刚刚下载的文件的位置了,郁闷毁了。

我设置的文件下载的路径:

打印结果:

然后我就根据这个路径在DDMS中查找,查询结果贴图:

在storage/emulated/目录下根本就没有发现/0,这个文件夹。

解决办法:

在解决之前先看一下咱们在Google自带的模拟器中或者真机中查找SDcard中的文件的查找方法。

Google模拟器或者真机:

是找到mnt/sdcard文件夹,然后再根据sdcard的Info查找到对应的文件,如图:

真正sdcard的目录:/storage/sdcard

Genymotion模拟器:

在genymotion中的查找方式稍微繁琐一点:

查找方法:

(1)首先找到mnt/sdcard文件夹,然后根据sdcard的Info查找到对应的文件,如图:

然后根据legacy文件的Info的目录继续进行查找,如图:

真正的sdcard的目录:mnt/shell/emulated/0

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-12-07 11:43:55

在Eclipse的DDMS中查找genymotion模拟器的sdcard中的文件---开发中遇到的问题(一)的相关文章

【android】在eclipse中查看genymotion模拟器的sd卡目录

如果用google自带模拟器或者真机调试时,sd卡目录是在/mnt/sdcard.这个相信大家都知道. 可是今天用genymotion调试时,发现根本打不开/mnt/sdcard这个目录,当时也没注意看其他信息,以为是adb.eclipse出了什么问题,重启它们后依然打不开,经过一番苦苦挣扎后,发现了一个重要的线索! 哦,原来和我完捉迷藏呢,它指向了另一个目录,接着找,发现: 晕,这孩子挺顽皮的,还是指向了其他目录: 终于找到了,真正的SD卡目录是在/mnt/shell/emulated/0/里

复制多级文件,将一个文件夹中的所有内容复制到另一个文件夹中

复制多级文件,将一个文件夹中的所有内容复制到另一个文件夹中. 设计递归方法,通过传入源文件和目的文件,将源文件中内容完全复制到目的文件中:代码如下: private static void copyFolder(File srcFile, File destFile) throws IOException { //srcFile为源文件,destFile为目的文件 if (srcFile.isDirectory()) { File newFolder = new File(destFile, s

安卓开发中使用Genymotion模拟器

在安卓开发中,运行和调试自己所写的安卓程序需要用到模拟器 在一般情况下 是直接在这创建一个模拟器,但是这种自带的模拟器运行效率不佳,而且启动时间漫长 所以,我们可以换一款安卓模拟器 Genymotion安卓模拟器.详情百度 官网地址:https://www.genymotion.com/ 1.Genymotion下载安装完成 2.在eclipse中配置调用Genymotion 官网对于eclipse中插件的安装方法 要安装Genymotion的Eclipse插件 在Eclipse中,去帮助/安装

【android】在eclipse中查看genymotion模拟器的sd卡文件夹

假设用google自带模拟器或者真机调试时,sd卡文件夹是在/mnt/sdcard.这个相信大家都知道. 但是今天用genymotion调试时.发现根本打不开/mnt/sdcard这个文件夹,当时也没注意看其它信息.以为是adb.eclipse出了什么问题,重新启动它们后依旧打不开,经过一番苦苦挣扎后,发现了一个重要的线索! 哦,原来和我完捉迷藏呢,它指向了还有一个文件夹,接着找,发现: 晕,这孩子挺顽皮的,还是指向了其它文件夹: watermark/2/text/aHR0cDovL2Jsb2c

eclipse中启动Genymotion模拟器的错误

错误程序: Output file: C:\Users\wishwzp\.genymotion-eclipse.logLoading Genymotion libraryGenymotion directory: C:\Program Files\Genymobile\GenymotionTrying to initialize engineException (VBoxManage): java.io.IOException: Cannot run program "C:\Program Fi

在eclipse导入项目如何将多个项目放入一个文件夹中

在Package Explorer顶部的右侧有有机表图标按钮, 点击倒三角 Top Level Elements->Working Set.此时就会发现,很多项目会自动纳入一个文件夹,这个文件夹的名字叫做other Projects,这是默认的 如果想自己建立自己的文件夹,点击倒三角,Configure Working Set,会出现弹框. 出现弹框后,点击New按钮,就可以创建文件夹. 在此界面,双击某一文件夹,就会进入编辑界面,可以修改文件夹名称,也可以选择将 那个项目放置到该目录下. 想删

【Mac + Android】之Android Studio 环境搭建,AVD模拟器运行(包括Genymotion模拟器插件配置运行)

参考主要: <Mac android studio 环境搭建和真机运行> <如何在mac本上安装android sdk> <mac系统下android studio创建手机模拟器> 参考次要: <mac机中使用命令行方式启动android sdk manager> <如何在Mac中使用Android SDK> <Mac上运行安卓手机模拟器> 其他参考: Windows: <Android SDK Manager 和 AVD Ma

linux中查找(find、locate、which、whereis、grep)命令汇总、帮助命令(man、whatis、apropos、info、help)汇总

(一)find命令详解 find:功能:文件搜索: 语法:find[搜索范围][匹配条件]:  只要匹配条件完全符合才可以被显示,使用通配符*匹配条件*则可以显示匹配条件的所有目录,问号?匹配单个字符 所在路径:/bin/find:按照名字查找文件: eg:# find /tmp -name *test*:区分大小写,显示所有包含test的文件: # find /tmp -iname *test* :不区分大小写,显示所有包含test的文件 按照所有者查找文件: find / -user zxh

Android应用开发中如何进行单元测试

(一. 对某个方法进行测试) 转载自: http://www.cnblogs.com/feisky/archive/2010/07/23/1783826.html Menifest.xml中加入: <application>中加入: <uses-library android:name="android.test.runner" /> <application>外面加入: <uses-permission android:name="