如何从命令行(在Kubuntu中)运行Android检测测试?

时间:2010-03-22 07:51:28

标签: android android-emulator instrumentation kubuntu

我们可以通过启动以下命令从Windows命令行运行Android的检测测试:

adb shell 
am instrument -w <package.test>/android.test.InstrumentationTestRunner

这给了我们很好的结果。

使用相同的架构,我们无法在Kubuntu中运行相同的架构。 我们在Kubuntu有相同的设置。

  1. 如果有相同名称的包,有人可以告诉我们。那么adb shell指向哪个包?
  2. 模拟器如何从cmd行连接adb shell?
  3. 我们是否需要在Kubuntu中进行任何更改?

1 个答案:

答案 0 :(得分:3)

您需要解释您所看到的错误。

如果您在Kubuntu下拥有相同的设置,即安装了Android SDK,并且在您的路径中可以使用adb等工具,那么一切都应该可以正常工作。

回应您的个人观点(这些答案在Windows,Mac或Linux上都是相同的):

  1. 在具有相同包名的设备或模拟器上安装多个Android软件包是不可能的。

  2. 您可以通过调用adb shell连接到模拟器 - 与任何设备相同,例如:

    • adb -d shell如果您有一个USB连接设备
    • adb -e shell如果你有一个正在运行的模拟器
    • adb -s emulator-5554 shell指定特定的模拟器(或设备序列号)
  3. 您无需在操作系统之间进行任何更改。不同之处在于设置设备,因为您需要在Linux上修改udev规则,并在Windows上安装USB驱动程序