如何使用 Eclipse 给 Android 模拟器截屏
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用 Eclipse 给 Android 模拟器截屏相关的知识,希望对你有一定的参考价值。
可以通过Eclipse捕捉android应用程序屏幕并截图。
只须在Eclipse中安装Android的ADT插件。
按照以下简单的步骤,你就可以捕获模拟器的当前屏幕了。
1、在Eclipse中,打开 窗口>显示视图>其他(快捷键 Alt + Shift + Q,Q)
2、从显示视图对话框中,打开Android并选择设备。
3、这将在Eclipse中打开一个新的设备视图,然后选中模拟器,点击右侧的相机图标,捕捉正在运行屏幕。
4、这将打开捕获设备屏幕的对话框。点击刷新按钮,捕捉当前画面,然后点击保存按钮,保存PNG格式的图片在磁盘上的。
参考技术A 如今的智能手机都很容易做到,如三星Galaxy系列的Android手机就有屏幕快照。但有些时候,我们需要从Android模拟器上截屏。这里有一个简单但非常有用的技巧,通过Eclipse捕捉Android应用程序屏幕并截图。你只须在Eclipse中安装Android的ADT插件。
Follow these simple steps to capture the current screen of your current Emulator.
In eclipse, Open Windows > Show View > Others… (Shortcut Alt + Shift + Q, Q) From the Show View dialog, open Android and select Devices. This will open a new Devices view in your eclipse. Select the Emulator that is running currently and that you want to capture screen of and click Camera icon on right side.
This will open Device Screen Capture dialog. Press Refresh button to capture current screen and press Save to save it in PNG format on disk. Happy screen grabing译者信息按照以下简单的步骤,你就可以捕获模拟器的当前屏幕了。
在Eclipse中,打开 窗口>显示视图>其他(快捷键 Alt + Shift + Q,Q)
从显示视图对话框中,打开Android并选择设备。
这将在Eclipse中打开一个新的设备视图,然后选中模拟器,点击右侧的相机图标,捕捉正在运行屏幕。
这将打开捕获设备屏幕的对话框。点击刷新按钮,捕捉当前画面,然后点击保存按钮,保存PNG格式的图片在磁盘上的。本回答被提问者采纳
如何在适用于 Android 的 Eclipse 模拟器中启用 GPS [重复]
【中文标题】如何在适用于 Android 的 Eclipse 模拟器中启用 GPS [重复]【英文标题】:How to enable GPS in Eclipse Emulator for Android [duplicate] 【发布时间】:2012-05-26 17:03:58 【问题描述】:可能重复:How to emulate GPS location in the Android Emulator?
我正在努力激活 Android Emulator (Eclipse) 中的 GPS 功能
我编写了一个获取当前位置的测试程序。它可以在我的 Android 手机上运行。所以我确定该应用程序可以正常运行。
如果我在 Eclipse 的 Android 模拟器中测试程序...什么都没有发生!我错过了什么?
我已经在 AVD 中添加了 GPS 支持 我知道 Emulator 控件...但应用程序中没有发生任何事情。
我需要在 SDK 中安装一些额外的期货吗?
我希望有人能指出我正确的方向!
【问题讨论】:
***.com/questions/2279647/… 【参考方案1】:在模拟器运行的情况下,做一个
telnet localhost 5554
连接到模拟器。然后你可以执行几个命令,例如:
geo fix (longitude) (latitude)
该命令指示模拟器的行为就像手机在那个位置一样(基本上是伪造 GPS 坐标)。
您可以使用名为“drop latlong marker”的谷歌地图功能来获取特定地点的 GPS 坐标。
【讨论】:
你的意思是这种格式?!地理修复 42.438878 -71.119277 地理修复 42.439227 -71.119689 地理修复 42.438917 -71.116146 我给出了坐标...例如。地理修复 122.084095 37.422006 地理修复 42.438878 -71.119277 地理修复 42.439227 -71.119689 地理修复 42.438917 -71.116146 之后我启动应用程序......一分钟左右后......de 模拟器崩溃了。我是否以正确的格式进行了地理修复?! 我发现了这个...code.google.com/p/android/issues/detail?id=13015#makechanges看起来崩溃是模拟器中的一个错误...我正在运行 SDK r19。使用模拟器 2.3。我写了这是模拟器中的一个问题......只有解决方法是使用另一个版本的模拟器......我是对的吗?!有人有其他解决方案吗? 如果你有手机,你可以使用它(虽然你需要在手机设置中启用“允许虚假位置”或类似的东西)。或者干脆使用不同的模拟器,最多需要几分钟的时间来设置。【参考方案2】:geo-fix 解决方案有效,但 eclipse ui 解决方案也应该有效。你不应该安装任何特殊的东西。
尝试创建一个新的模拟器(在其功能中启用了 gps 支持)并运行它,在“设备”下的模拟器列表中选择它,然后转到模拟器控件。在那里设置位置并按“发送”。
无论如何,如果这不起作用,您甚至可以在模拟器上安装第三方应用程序来做同样的事情:
https://play.google.com/store/search?q=location+spoofer&c=apps
【讨论】:
谢谢....我创建了一个新的模拟器...更高版本更低版本...所有相同的结果(崩溃模拟器)。我如何下载 apk 文件...它只能通过 google-play... 好吧,如果你把你的手机root了,你就可以自己获取文件了。无论如何,我仍然不知道您为什么会遇到问题。您是否也尝试过重新安装 eclipse 和 adt&sdk?我什至有预览版 20:tools.android.com/download/adt-20-preview,并不是说任何旧版本都有任何 gps 问题...也许可以尝试检查模拟器的设置(在模拟器窗口本身,在运行时)? 我可以重新安装 Eclipse... 会尝试的。我用hejp.co.uk/android/android-gps-example 创建了一个新的简单项目,在这里我也遇到了完全相同的问题。我运行应用程序......没问题......如果我发送地理修复......模拟器正在崩溃......今天我因为这个问题失去了一天:( 好吧,我看不出有什么原因。如果你真的想要一些有用的东西,你甚至可以在 ubuntu 上运行它。如果是这样,您可以通过运行 wubi 进行尝试(这样您可以在不再需要时轻松丢弃它)。奇怪的是,我认为 eclipse 和 android 开发都在 linux 上运行得很好。 好吧 ubuntu 不是一个选项...这对我来说不是全新的...也许是另一个模拟器...我已经在寻找它..但我看不到如何安装然后我的eclipse包。嗯......我的手机也没有选择,因为我需要发送短信来测试应用程序......嗯,我正背对着墙站着......我想:(如果有人有一个工作模拟器和 SDK 让我知道!【参考方案3】:您只需要通过DDMS下的Emulator Control发送经纬度,其他的不需要。 很简单:)
【讨论】:
以上是关于如何使用 Eclipse 给 Android 模拟器截屏的主要内容,如果未能解决你的问题,请参考以下文章
如何在不启动模拟器的情况下在 Eclipse 中将 Android 项目编译为 .apk 文件?
Android 模拟器在哪里存储 SQLite 数据库 - Eclipse?
使用 Android 模拟器的 Eclipse 中出现错误“AdbCommandRejectedException:找不到设备”