android-emulator – adb将.apk文件复制到Android Emulator失败:没有这样的文件或目录

android-emulator – adb将.apk文件复制到Android Emulator失败:没有这样的文件或目录,第1张

概述我正在努力让MyFirstApp(Hello World) Android应用程序在模拟器中运行. 我按照以下说明 *** 作: http://developer.android.com/training/basics/firstapp/running-app.html Windows7-64 / Eclipse 该应用程序通过USB工作到我的手机. 采取的步骤: >确保我的PATH环境变量包含Andro 我正在努力让MyFirstApp(Hello World) Android应用程序在模拟器中运行.

我按照以下说明 *** 作:

http://developer.android.com/training/basics/firstapp/running-app.html

windows7-64 / Eclipse

该应用程序通过USB工作到我的手机.

采取的步骤:

>确保我的PATH环境变量包含AndroID SDK.好.
>启动C:/ Users /(me)/AppData/Local/Androd/androID-sdk/platform-tools/adb.exe.好.
>从Eclipse启动模拟器.好的,它出现了.
>验证Eclipse工作区MyFirstApp / bin目录中是否存在MyFirstApp.apk.
>从Eclipse运行MyFirstApp应用程序.

Eclipse控制台打印出来:

[2012-12-01 23:02:15 – MyFirstApp] AndroID Launch!

[2012-12-01 23:02:15 – MyFirstApp] adb is running normally.

[2012-12-01 23:02:15 – MyFirstApp] Performing com.example.myfirstapp.MainActivity activity launch

[2012-12-01 23:02:15 – MyFirstApp] automatic Target Mode: using existing emulator
’emulator-5554′ running compatible AVD ‘galaxy_Captivate_2.2’

[2012-12-01 23:02:15 – MyFirstApp] Uploading MyFirstApp.apk onto device ’emulator-5554′

[2012-12-01 23:02:17 – MyFirstApp] Failed to install MyFirstApp.apk on device ’emulator-5554′: No such file or directory [!! RED (error) !!]

[2012-12-01 23:02:17 – MyFirstApp] com.androID.ddmlib.SyncException: No such file or directory [!! RED (error) !!]

[2012-12-01 23:02:17 – MyFirstApp] Launch canceled! [!! RED (error) !!]

我从命令行尝试了adb install:

adb install MyFirstApp.apk

得到了

Failed to copy ‘MyFirstApp.apk’ to ‘/data/local/tmp/MyFirstApp.apk’: No such file or directory

rm Failed for /data/local/tmp/MyFirstApp.apk,No such file or directory

经过几个小时的搜索后,我还没有在其他地方看到这个问题.

如果我跑

adb shell

我可以看到/ data目录.它显示为空,但权限是
drwxrwx – x,这会导致我无法看到任何内容.

所以似乎由于某种原因,.apk文件没有被复制到模拟器.

另一个可疑的事情:如果我跑了

adb logcat

然后打印出一份投诉清单,包括:

E/dalvikvm( 3520): Can’t open dex cache ‘/data/dalvik-cache/system@framework@core.jar@classes.dex’: No such file or directory

W/dalvikvm( 3620): JNI_CreateJavaVM Failed.

任何帮助将非常感激.

AndroID SDK工具Rev 21

AndroID SDK平台工具Rev 16

AndroID 2.2(API 8)

SDK平台版本3

解决方法 谢谢路易斯的建议.

实际上,模拟器还没有正确启动.它被卡在黑色的“A N D R O I D死亡屏幕”中.我了解到模拟器还没有完全启动,直到它显示像普通AndroID手机一样的屏幕.

目录名称不是问题,我已经使用默认的C:/ Users / …目录,而不是C:/ Program files.

但是,今天它可行.我不完全确定为什么它今天有效,而不是以前.这是我做的:

>从SDK Manager安装最新版本的AndroID SDK工具和AndroID SDK平台工具.自2012年12月首次尝试以来,有一个新版本.>删除了目录,C:/ Users / [my-username] /.androID / avd>(来自Eclipse)使用内存选项和内部存储的默认值创建了一个新的AVD.>通过Eclipse从AndroID Virtual Device Manager启动模拟器.在Eclipse中打开LogCat视图有助于在模拟器启动时查看进度输出.

总结

以上是内存溢出为你收集整理的android-emulator – adb将.apk文件复制到Android Emulator失败:没有这样的文件或目录全部内容,希望文章能够帮你解决android-emulator – adb将.apk文件复制到Android Emulator失败:没有这样的文件或目录所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1128748.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存