如何通过网络演示我的Android应用程序

时间:2011-02-24 17:38:41

标签: android android-emulator apk

我正在开发一个Android应用程序,我需要在不是我的开发机器的机器上演示应用程序。它实际上位于我们的会议室,连接到投影仪,我们通过GoToMeeting演示我们的其他产品。我很想知道向潜在客户演示我的应用程序的最佳方式。

我发现这种情况的最简单方法(除了将其推送到手机上)是在演示计算机上安装SDK,然后使用命令行将我的APK推送到AVD(如果可能,请将批处理文件推送到AVD)。

我如何将我的APK推送到AVD?我已经看到(并且已经完成)手动推送到实际的Android设备,但从未到过虚拟设备(除了eclipse之外)。

虽然这是一种可接受的方法,但我很好奇其他人如何向远程用户/客户/老板演示他们的应用程序。

8 个答案:

答案 0 :(得分:3)

当轮到我做演示时,我会选择以下两个选项之一。

  1. 通过使用Jing dektop工具拆除和触摸应用程序的各个方面来制作应用程序的swf flash演示文稿。您可以从链接http://www.techsmith.com/jing/

  2. 获取它
  3. 我将使用Teamviewer并在我的机器上执行RDS(远程桌面会话)。

  4. 我希望它可以帮到你。

答案 1 :(得分:2)

adb install -r path/to/apk/file.apk应该可以将APK安装到通过USB连接的正在运行的手机上启用开发模式,或者安装到模拟器。应该在安装了Android SDK工具的任何计算机上运行(如果该文件夹不在您的计算机adb上,则可能需要在PATH命令之前添加SDK工具文件夹的文件夹。

答案 2 :(得分:2)

只需将apk推送到开发机器上的avd ...然后从会议室机器到开发机器远程桌面,并在投影机上演示应用程序......

安装命令对于AVD和真实设备都是相同的

答案 3 :(得分:1)

有些设备(HTC Evo,Droid X)有HDMI输出,所以可能有一个解决方案。您可以购买大约200美元的捕获设备,可以在一个漂亮的窗口中显示HDMI输入流,这可以与GoToMeeting一起使用。

答案 4 :(得分:1)

您可以使用AppSurfer您只需上传您的应用并分享链接即可。

答案 5 :(得分:0)

您可以通过

安装到手机或模拟器
${android_sdk}\platform-tools\adb install c:\directory\app.apk

并按

卸载
${android_sdk}\platform-tools\adb uninstall com.my.package.app

我担心的唯一问题是模拟器的不稳定性和不良性能。根据我的经验 与真实设备相比,模拟器似乎遇到随机崩溃并且运行速度非常慢(可靠)。 你可能想尝试使用与之对话的截屏视频来制作罐头,或者带一些实际的设备 所以客户可以在真实的环境中使用应用程序。

答案 6 :(得分:0)

有一些很好的工具可以测试你的应用程序。如果你没有得到一个,那么只需让前几个免费使用它,他们就会对它进行评论。这应该作为演示。

答案 7 :(得分:0)

我经常需要远程向客户演示。我更喜欢在真实的设备上进行演示,而不是AVD,并且在我遇到Android Projector.

时遇到了一个简单的方法。

只需解压缩并运行,它就会将设备的屏幕投影到设备的显示器上。 然后,您可以共享桌面,RDS,Webex,等等...

感谢Android投影机专家