2010-03-22 135 views
2

我们能够通过推出运行从Windows命令行的Android的仪器测试:如何从命令行(在Kubuntu中)运行Android仪器测试?

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

这给了我们很好的效果。

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

  1. 有人可以让我们知道,如果有包名相同的话。那么adb shell会指向哪个包?
  2. 模拟器将如何从cmd行与adb shell连接?
  3. 我们需要在Kubuntu做任何改变吗?
+0

安装USB驱动程序,我认为你不应该在交互模式,但在命令模式下运行的adb外壳。将adb shell和以下命令放在同一行上。 – PSIXO 2015-12-24 16:13:10

回答

2

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

如果您在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

相关问题