android开发问题 Failed to pull selection 菜鸟记录

在eclipse中开发创建了一个sqlite数据库文件,为了查看数据库文件的内容,决定复制到PC上一看究竟,位置在data……里

当我点击ddms文件浏览里的pull a file from the device按钮时,总是出错,提示Failed to pull selection

后来思考是不是真机的文件目录没有读取权限的问题

于是在网上寻找问题,由于本人是个菜鸟初学android,找了好长时间呢,也尝试着在cmd命令行里敲命令

如下:进入platform-tools下

adb shell

su

chmod 777 /data/xxx/xxx/xxx/xxx.db

后来看到文件也有权限了,这里穿插下一个问题:

在android中每一个文件夹或者文件的权限,总共有10位表示(这个可以在ddms-file explorer里看到),如下图

位置0:-代表文件 d代表目录,在内存中的值分别是0、1

一般情况下,android下的每一个应用程序,都是一个独立的用户,对应一个独立的组

位置1-3 当前用户 r可读 w可写 x可执行

位置4-6 当前用户所在的组 r可读 w可写 x可执行

位置7-0 其他的用户的权限 r可读 w可写 x可执行

r==4,w==2,x==1

文件权限解释完毕

当我在命令行里都赋予最大权限后,点击pull a file from the device时还是报同样的错误,继续网络找问题

最后发现,在cmd里使用命令pull复制文件就没问题了,终于解决

时间: 2024-10-17 05:53:46

android开发问题 Failed to pull selection 菜鸟记录的相关文章

eclipse Android项目 DDMS db文件 导出 Failed to pull selection null 问题

我在 eclipse的Android项目中,在 DDMS导出db文件 时,发现报错:Failed to pull selection null 在左侧选中设备,在进行导出 这样就可以正常的进行导出db文件了 我也是比较无语的

android异常:Failed to pull selection

今天在练习数据在内存中读写时遇到了这个问题,从模拟机中向外电脑桌面拖文件发生了这个错误 Failed to pull selection 虽然功能实现了,但是依旧很纠结,强迫症患者,so....百度 查来查去貌似没有什么好的方法,这时当我切换到ddms视图使用file explore再试一次的时候就莫名奇妙的好用了..... 不知道有没有大神可以解释这个现象,,,,,,

王立平--Failed to pull selection

解决的方法:重新启动eclipse

2015-9月份,Android开发,面试题总结,主要记录没有答出来的问题

9月13日,秒针面试(跪) 1.使用HTML5写Android 与本地应用比较 9月21日,百度一面(跪)1.Android的整个启动过程,什么阶段启动了什么进程,或者服务 2.Android系统框架,以及每层框架的作用是什么 3.TCP/UDP  接受数据处理的时候有什么不同的地方 4.Dalvik和Ant 有哪些改进的地方,为什么 5.binder的底层原理 9月22日,360一面1.AsyncTask 有没有遇到过不能(难以)处理的问题 2.AsyncTask 线程池的问题 3.binde

Android开发随手记

本文是作者在Android开发实践中的随手速记,记录一些小问题的解决方案和注意事项,持续更新. 以下是速记内容,若有不严谨的地方,望小伙伴们指出. 1.Module 不生成R文件,可尝试取消对该Module的引用,取消后AS会再次编译工程,看看此时能否生成R. 2.Activity theme设置错误时,会出现: java.lang.ClassCastException: android.widget.LinearLayout$LayoutParams cannot be cast to com

Android开发之使用PULL解析和生成XML

请尊重他人的劳动成果,转载请注明出处:Android开发之使用PULL解析和生成XML 一.使用PULL解析XML 1.PULL简介 我曾在<浅谈XMl解析的几种方式>一文中介绍了使用DOM方式,SAX方式,Jdom方式,以及dom4j的方式来解析XML.除了可以使用以上方式来解析XML文件外,也可以使用Android系统内置的Pull解析器来解析XML文件. Pull解析器的运行方式与SAX解析器相似.它提供了类似的事件,如开始元素和结束元素事件.使用parser.next()可以进入下一个

android开发里跳过的坑——android studio 错误Error:Execution failed for task &#39;:processDebugManifest&#39;. &gt; Manifest merger failed with multiple errors, see logs

使用AS在gradle里配置了多个定制版本,发现在编译版本切换时,会出现错误: Error:Execution failed for task ':processDebugManifest'.> Manifest merger failed with multiple errors, see logsInformation:Gradle tasks [:app:generatePhoneWulianDebugSources, :app:mockableAndroidJar, :app:prepa

Android开发(三十一)——重复引用包错误Conversion to Dalvik format failed

错误:Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; Android开发难免会使用到其他的类库,其中已引入第三方类库后出现了如上错误.原因是项目和类库中都引用了

Android开发 Failed to install *.apk on device &#39;emulator-5554&#39;: EOF

在运行android 程序时出现这样的错误: Failed to install homework.apk on device 'emulator-5554': EOF java.io.IOException: EOF 在网上查找资料,问题在于 adb ,可能的原因在于 解决方案: 一:打开cmd命令提示符,先执行adb kill-server,再执行adb start-server 二:1.清理项目,Project->Clean 2.右击项目浏览器,并关闭项目,之后关闭Eclipse,之后再重