我已经为 Eclipse 安装了 Android SDK 和插件,并编写了我的第一个测试应用程序。我试图在 Eclipse 的 DDMS 部分查看设备,但我的 Android 虚拟机在运行时通常不会在设备部分列出。偶尔它会出现一分钟然后又消失。我发现一篇文章建议我运行 adb kill-server 让它重新启动并出现。这大约有 50% 的时间有效,但设备会在 10-60 秒后再次消失。
我的主要愿望是将一些文件推送到我的 Android 虚拟机上的 SD 卡,但设备保持可见的时间不够长,无法将任何数据推送到它。
谢谢!
最佳答案
我发现如果我的 Android 手机是通过 USB 连接的,那么正在运行的模拟器可能会被隐藏。
或者,如果您指的是 Eclipse“运行方式”中的设备列表,那么您在 Eclipse 中的 android 项目的“目标版本”可能设置为比您要部署的模拟器版本更高的 SDK 版本到。
“目标版本”设置在 2 个文件中,这两个文件都可以在您的 eclipse 项目的根目录中查看:
default.properties
AndroidManifest.xml
例如要包含 1.6 及更高版本的 Android 模拟器,您应该在 default.properties 中找到以下内容:
target=android-4
AndroidManifest.xml 中的以下内容
<uses-sdk android:minSdkVersion="4"/>
要编辑 default.properties,请右键单击 eclipse 项目/Properties/Android,然后选择最低安装版本的 Android SDK。 要编辑 AndroidManifest.xml,请双击 xml 文件并在第一个选项卡上将“使用 SDK”“最低 SDK 版本”设置为 4。
关于安卓设备消失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3129583/