Jan*_*usz 46 android android-emulator
什么是你的模拟器功能,你不能没有?
您发现了哪个未知的快捷方式,控制台命令或启动选项,您认为所有其他Android开发人员也必须知道这些选项?
与我们分享您的模拟器智慧.
Dav*_*ean 20
不完全是模拟器功能但相关.
使用Eclipse进行Android开发时,自动创建的调试证书仅持续1年.当它到期时,必须删除所有开发.apk文件是一件痛苦的事,因为新证书不匹配,因此您无法在所有AVD中升级它们.您还必须获得另一个开发MAP-API密钥.发布的建议是简单地删除debug.keystore文件,Eclipse(ADT确实)将为您创建一个新文件,同样期限为1年.但是你可以在debug.keystore中创建自己的调试证书,无论你想要什么过期.在HOME目录下的.android文件夹中执行此操作:
keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android -keyalg RSA -validity 14000
ADT将证书上的名字和姓氏设置为"Android Debug",将组织单位设置为"Android",将双字母国家/地区代码设置为"US".您可以将组织,城市和州值保留为"未知".
Tim*_*ima 15
你可以旋转它:Ctrl+ F11.
Asa*_*ahi 13
F6 - 开始跟踪球仿真
使用高分辨率屏幕时,可以减小模拟器的尺寸,使其更适合PC屏幕:AVD管理器 - 开始 - 选中"将显示屏缩放到实际尺寸"并将屏幕尺寸设置为合适的值(6适用于我)
从USB记忆棒演示Android应用程序
假设您想向朋友/客户展示您的应用程序和他们的机器没有Android SDK,Eclipse甚至是最新的JRE,您可以将所有需要放在USB驱动器上,而不会影响您的开发环境.
在操纵杆上创建一个'androiddem'文件夹,将最小的sdk(不需要文档或示例)与您需要的平台和Java运行时复制到他们自己的文件夹中.
从USB驱动器的根目录打开DOS框,并将本地环境变量ANDROID_SDK_HOME设置为驱动器的根目录.(如果您使用Eclipse,则此env变量有点用词不当,因为它不需要它并从常规Android首选项中获取SDL位置).它确实可以控制创建AVD的位置,所以一旦你将其设置为h:\(比如说),你可以直接进入棒上的tools目录并以正常方式创建AVD - 它们最终会进入.android在棍子上.
如果您将所需的.apks(确保它们已使用释放密钥签名)复制到操纵杆,然后从另一个DOS框中(如前所述设置ANDROID_SDK_HOME,您可以使用adb命令将apks安装到AVD中制作.
所有你需要做的就是把棍子带到目标机器,再次打开一个DOS框,设置ANDROID_SDK_HOME,将JRE添加到路径并运行模拟器提名目标AVD.
您可以通过在操纵杆上创建批处理文件来简化过程,以设置env变量和路径.
在开发过程中保持模拟器打开以避免启动时间.
(来源:实用程序员的Hello Android书 - 哈,我昨天刚读过这篇文章.)
您可以使用DDMS从运行在硬件上的应用程序创建屏幕截图.只需在DDMS程序中按Ctrl-S即可.非常适合为Android Market创建屏幕截图,特别是如果您的应用程序在模拟器上运行不佳.
我一直在从模拟器中捕捉截图并用Image Magick修剪它们,直到我在工作中向同事指出这一点.

| 归档时间: |
|
| 查看次数: |
19506 次 |
| 最近记录: |