|
|
1
13
F6-开始轨迹球模拟
|
|
|
2
20
不完全是模拟器功能,但相关。 当使用Eclipse进行Android开发时,自动创建的调试证书仅持续1年。当它过期时,必须删除所有的development.apk文件是一件痛苦的事,因为新证书不匹配,所以无法在所有AVD中升级它们。您还必须获得另一个开发MAP-API密钥。发布的建议是简单地删除debug.keystore文件,Eclipse(ADT really)将为您创建一个新的文件,同样过期一年。但是,您可以在debug.keystore中创建自己的调试证书,无论到期日期是什么。在主目录下的.android文件夹中执行此操作:
ADT将证书上的名字和姓氏设置为“Android Debug”,组织单位设置为“Android”,两个字母的国家代码设置为“US”。您可以将组织、城市和州值保留为“未知”。 |
|
3
16
您可以使用:F8启用/禁用仿真器网络 它允许在下载或web服务启动时快速禁用。 |
|
|
4
15
Ctrl键 + 11层 |
|
5
13
你可以用键盘和Android官方文档中的一些技巧来尝试一下。见下图。
|
|
|
7
8
演示一个来自U盘的android应用程序
在木棒上创建一个“androiddem”文件夹,用你需要的平台和Java运行时将一个最小的sdk(不需要文档或示例)复制到他们自己的文件夹中。 从USB驱动器的根目录打开DOS框,并将本地环境变量ANDROID_SDK_HOME设置为驱动器的根目录。(如果您使用Eclipse,这个env变量有点名不副实,因为它不需要它并从一般的Android首选项中获取SDL位置)。它确实控制了avd的创建位置,所以一旦你将它设置为h:\(比如说),你就可以下拉到棍子上的tools目录,以正常的方式创建avd——它们最终会出现在棍子上的.android中。 如果将所需的.apk(确保已用发行密钥签名)复制到木棒上,则可以从另一个DOS框(与之前一样设置了ANDROID_SDK_HOME)使用adb命令将apk安装到所制作的AVD。 你所要做的就是把棍子拿到目标机器上,再次打开一个DOS框,设置ANDROID_SDK_HOME,将JRE预先设置到路径,然后运行指定目标AVD的模拟器。 您可以通过在stick上创建批处理文件来设置env变量和路径来简化该过程。 |
|
|
8
8
在开发时保持模拟器打开,以避免启动时间。 (来源:实用主义程序员Hello Android book-哈,我昨天刚读到这个。) |
|
|
9
8
我一直从模拟器上截取截图,然后用图像魔术对它们进行修剪,直到一位同事向我指出这一点。
|
|
|
10
4
假设您已经在自己的apk中编写了一个服务,供其他应用程序使用,那么就不可能在服务应用程序的代码中设置断点,并在其他应用程序运行和调用服务时触发它们。 但是,如果转到DDMS透视图,找到服务的线程并将其高亮显示,然后单击DDMS中的bug图标,则会触发断点。 这回答了我自己的一个(未回答的)问题。 |
|
|
11
3
使用ADB命令优化您的工作。 非常有用的例子:
|
|
|
12
2
1) 每次控制台出现adb错误时重置adb。
2.1)如果每次启动emulator时都出现问题“不响应”,请使用“擦除用户数据”重新启动emulator。它将清除以前安装的所有应用程序,并使模拟器刷新。 2.2)检查“从快照启动”将节省启动仿真器的时间。它从快照中读取(如果有)。 2.3)选中“保存到快照”将保存快照,以便下次立即运行emulator。如果要更快地关闭模拟器,请取消选中它。
3) 如果你想改变它的大小,请备份“sdcard.img”。当我试图改变它的大小时,我经常丢失数据。 offline Android SDK 如果您的计算机上有Internet连接问题。 |