android - 如何在 Android 设备上测试应用程序

标签 android

我在 eclipse 上有我的应用程序,我想在 Nexus S 上测试它。我使用 Ubuntu 10.04 和 Eclipse Helios。我正在网上搜索它,但找不到它。如果有人知道如何在 Nexus S 上启动该应用程序,请告诉我详细信息。谢谢!

最佳答案

我右键单击项目并选择 Android 工具 > 导出已签名的应用程序包,然后选择 .apk 包的位置。然后在终端中输入 ./adb install 。


还有一个办法。从我的角度来看,这是更好的方法。

通过终端或命令提示符,访问平台工具目录。

将手机设置为 USB Debug模式并断开与 PC USB 的连接,在终端或命令提示符中键入:

windows: adb kill-server

linux: ./adb kill-server

然后

windows: adb 启动服务器

linux: ./adb start-server

现在输入这个来检查它是否有效,它应该显示设备 ID

windows: adb devices

linux: ./adb devices

现在,只需转到 eclipse 并将 IDE 设置为在设备上运行应用程序并运行即可。


更新

由于API在最早的版本中发生了变化,我建议您遵循API文档。

http://developer.android.com/tools/building/building-eclipse.html#RunningOnDeviceEclipse

http://developer.android.com/tools/device.html

关于android - 如何在 Android 设备上测试应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4834257/

相关文章:

android - 以编程方式更改可绘制颜色

android - Google OAuth 登录页面 'cancel' 和 'accept' 按钮从 8 月 22 日起不再启用

android - 如何在 LinearLayout 中添加空白区域?

java - 无法从 ApplicationAdapter 调用 Activity

android - 按下主页按钮并从应用程序图标调用 onCreate 再次访问应用程序?

java - 如何在 Android 上从剪贴板粘贴时删除文本格式

android - Google Mobile Vision 库未下载

android - 手动弹出FragmentManager backstack,如何实现逆向交易?

android - 每次滚动时 RecyclerAdapter 都会重新加载项目 - Android Studio

android - 不再能够在 MavenPublication 中使用 bundleReleaseAar