我正在开发一个Android应用程序,我需要在不是我的开发机器的机器上演示应用程序。它实际上位于我们的会议室,连接到投影仪,我们通过GoToMeeting演示我们的其他产品。我很想知道向潜在客户演示我的应用程序的最佳方式。
我发现这种情况的最简单方法(除了将其推送到手机上)是在演示计算机上安装SDK,然后使用命令行将我的APK推送到AVD(如果可能,请将批处理文件推送到AVD)。
我如何将我的APK推送到AVD?我已经看到(并且已经完成)手动推送到实际的Android设备,但从未到过虚拟设备(除了eclipse之外)。
虽然这是一种可接受的方法,但我很好奇其他人如何向远程用户/客户/老板演示他们的应用程序。
答案 0 :(得分:3)
当轮到我做演示时,我会选择以下两个选项之一。
通过使用Jing dektop工具拆除和触摸应用程序的各个方面来制作应用程序的swf flash演示文稿。您可以从链接http://www.techsmith.com/jing/
我将使用Teamviewer并在我的机器上执行RDS(远程桌面会话)。
我希望它可以帮到你。
答案 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投影机专家