博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
<Android> Failed to pull selection 解决
阅读量:4113 次
发布时间:2019-05-25

本文共 562 字,大约阅读时间需要 1 分钟。

最近在做一项目。 其中用到把一个db文件从项目中拷贝到手机的sd卡中。 

然后再通过代码去对这个数据库文件进行读取。  

像很多其它程序一样, 遇到有时读取数据失败的情况。

为了分析这个问题, 我就需要检查拷贝过去的文件是否有问题, 于是就从eclipse的file explore去看SD卡中的这个拷贝过去的文件是否如期望的那样。 

于是从file explore中 找到连接的真机的SD目录,然后点pull a file from device.  结果报错: Failed to pull selection. 

在网上查了一下, 有的说

Java代码  
  1. E:\demand\xxx>adb pull /data/data/com.xxx.ui/databases/xxx_db.db xxx.db  
  2. 40 KB/s (13312 bytes in 0.320s)  
但是, 我是使用mac机进行android 开发的, mac下我还没有找到如何通过console去找到手机的SD卡位置。 所以未果。 

然后再直接多点几次pull a file from device. 成功。  总结来说, 就是可以什么都不用做,死等几分钟, 然后问题就解决了。 分析觉得可能是因为拷贝完成后, 句柄还没有释放,我再去对这个文件进行操作就可能会导致失败。

转载地址:http://chwpi.baihongyu.com/

你可能感兴趣的文章
OKhttp之Call接口
查看>>
application/x-www-form-urlencoded、multipart/form-data、text/plain
查看>>
关于Content-Length
查看>>
WebRequest post读取源码
查看>>
使用TcpClient可避免HttpWebRequest的常见错误
查看>>
EntityFramework 学习之一 —— 模型概述与环境搭建 .
查看>>
C# 发HTTP请求
查看>>
启动 LocalDB 和连接到 LocalDB
查看>>
Palindrome Number --回文整数
查看>>
Reverse Integer--反转整数
查看>>
Container With Most Water --装最多水的容器(重)
查看>>
Longest Common Prefix -最长公共前缀
查看>>
Letter Combinations of a Phone Number
查看>>
Single Number II --出现一次的数(重)
查看>>
Valid Parentheses --括号匹配
查看>>
Remove Element--原地移除重复元素
查看>>
Remove Duplicates from Sorted Array--从有序数组中移除重复元素
查看>>
Count and Say
查看>>
Gas Station
查看>>
Palindrome Partitioning --回文切割 深搜(重重)
查看>>