如何在不使用模拟器的情况下在Eclipse中测试应用程序?我有一部安卓手机,我想直接在手机上测试应用。
更新: 我想使用手机开发整个应用程序。我讨厌模拟器,因为它在我的电脑上非常慢。此外,我的应用需要GPS,我可以更好地使用手机处理这个问题。
将手机通过USB电缆连接到计算机。请记得在AndroidManifest文件中的应用程序中设置android:debuggable="true"。
ETA:或者,您可以通过电子邮件将.apk文件发送到手机可以访问并从那里安装的电子邮件帐户。您还需要在“设置” ->“应用程序”下选中“未知来源”。 (尽管这只允许您运行它们,而不是调试它们。)
有几件事情你需要做:
在设置SDK期间,有一个奇怪的Java设置问题。我在http://www.mobiusbay.com/home/android%E2%80%93day0gettingstarted找到了一个很好的教程。
简而言之,如果您已经安装了Java SDK,但Android SDK声称您没有安装,请点击“返回”按钮,然后再点击“下一步”按钮。
在这个教程中,他们展示了一个简单的应用程序来验证它是否正在运行。
是的,您需要添加“charge” USB驱动程序,然后在设置中打开USB调试。如果您看到日志开始滚动,请使用“adb logcat”进行检查。在Eclipse中,只需构建,如果一切设置正确,它将安装并在您的设备上启动。如果连接了多个设备,它将要求您选择。
是的,但除了其他人提到的,您还需要为通过USB连接的特定Android设备安装设备驱动程序。每个Android手机可能需要不同的驱动程序(至少在Windows上)。
是的,您可以不使用模拟器,但不能不安装Android SDK / Eclipse(至少我不知道如何做到)。您可以通过连接Android设备并进入“调试配置”(调试下拉菜单)来实现。在那里,您应该能够将设备添加为目标。
是的,事实上非常简单。对于三星设备,你只需要使用“Kies”。请按照以下链接下载Windows或Mac OS。
下载完成后,安装该应用程序。
接下来,请确保在设备和模拟器上启用/选中以下内容:
设备:
保持唤醒
模拟器:
AndroidManifest.xml
中,将调试设置为True
完成上述步骤后,将设备连接到计算机并单击以Android应用程序运行
现在,您应该看到应用程序正在设备上运行。