安装在手机上的Android App进行测试:建议

时间:2014-08-29 10:06:32

标签: android android-install-apk

我正在尝试Android应用程序开发,需要您的建议来缓解我目前的情况。

我的组织已禁用桌面USB,我无法通过USB连接手机来测试我的应用程序。

  • 我已经安装了genymotion但由于它在代理之后,在我可以配置它的所有方式中,它都会给出代理身份验证错误。
  • avd比较慢,正在尝试的应用程序在每一步都需要互联网连接。我也试过这些,我的印象是我们可以做到 通过其webbrowser连接到互联网的avd工作,但它无法连接到应用程序内的互联网。我可能在这里错了。如果不是这样,请告诉我。

我们是否有其他方式可以在手机中安装应用程序以及我们编码进行测试时...? 一个选项可以是每次导出apk文件并通过邮件发送此apk来安装在手机上。但如果我们必须在编码时进行测试,这将是一项繁琐的活动。

对此有任何建议......?

PS:我不想破解桌面以启用USB。在我的情况下,使用支持USB的外置笔记本电脑是不可能的。

非常感谢。

4 个答案:

答案 0 :(得分:0)

当您的组织不适合开发时,为什么还要打扰使用台式机。

这将很难,但您可以使用AIDE

在Android设备上进行所有开发

(实际上,如果你有一个大屏幕平板电脑,并且配有一个全尺寸的蓝牙键盘,AIDE作为IDE是非常实用的。)

答案 1 :(得分:0)

引用:"在项目bin文件夹中有一个apk文件。如果您将该文件复制到设备,则可以从中安装该应用程序。

当我处于你的情况时,我将我的apk扔进Dropbox并发送链接供人们下载。" 来自link

答案 2 :(得分:0)

我怀疑如果你的公司已禁用USB,他们仍然允许蓝牙,但因为你没有具体说明: 如果您可以使用蓝牙,最好的方法是使用它来运行和调试您的应用程序。 网上有一些教程。

例如:http://zcourts.com/2013/07/19/android-debugging-over-bluetooth-without-root/

答案 3 :(得分:0)

另一种方法是使用AirDroïd。您只需将其安装在测试设备上,然后就可以使用webapp进行管理:

your.static.ip.xx:8888

您可以使用这种方式安装应用,这非常简单,您不需要在本地网络中使用任何帐户。

进行测试......没有usb或没有模拟器也不知道。也许你可以在文本文件中记录所有内容。得到它(例如airdroid)。

修改

我认为如果你创建一个帐户,你可以在网络外部使用它。 http://web.airdroid.com/ 只需创建一个帐户,&登录网络&在应用程序上,您可以在外部途中使用它。