ain*_*984 3 android adb android-emulator
我想在Android模拟器上打开本地网页,所以我创建了一个模拟器API 14(Android 4.0),我从AVD管理器启动它.下一步:将我的文件从pc移动到模拟器并在浏览器中打开它.那就是问题所在...
我正在尝试以下命令:
adb push C:\My\local\directory sdcard
adb push C:\My\local\directory /sdcard
adb push C:\My\local\directory /mnt/sdcard
adb push C:\My\local\directory /storage/sdcard
Run Code Online (Sandbox Code Playgroud)
结果总是一样的:
push: C:\My\local\directory/subdirectory/file2.txt -> sdcard/subdirectory/file2.txt
failed to copy 'C:\My\local\directory/subdirectory/file2.txt' to 'sdcard/subdirectory/file2.txt': No such file or directory
Run Code Online (Sandbox Code Playgroud)
如果我运行shell,我可以看到sdcard文件夹:
C:\Users\me\Desktop\and-s-ws\sdk\platform-tools>adb shell
# ls
ls
acct
cache
config
d
data
default.prop
dev
etc
init
init.goldfish.rc
init.rc
mnt
proc
root
sbin
sdcard
sys
system
ueventd.goldfish.rc
ueventd.rc
vendor
# cd sdcard
cd sdcard
# ls
ls
Run Code Online (Sandbox Code Playgroud)
有帮助吗?谢谢 #
最后我明白了问题是sdcard权限.我按照adb shell中的这些步骤更改了读写权限:
之后,adb push
命令工作正常:
adb push C:\My\local\directory /sdcard/myFolder
Run Code Online (Sandbox Code Playgroud)
adb自动创建新文件夹myFolder
并正确推送目录以及所有子目录和文件.
归档时间: |
|
查看次数: |
35039 次 |
最近记录: |