我使用appium和C# .NET为午餐whatsapp创建了一个示例
static void Main(string[] args)
{
Console.WriteLine("Hi");
AndroidDriver<AndroidElement> driver;
DesiredCapabilities capabilites = new DesiredCapabilities();
capabilites.SetCapability("deviceName", "Google Nexus 5 - 5.0.0 - API 21 - 1080x1920");
capabilites.SetCapability("platformversion", "5.1.0");
capabilites.SetCapability("platformname", "Android");
capabilites.SetCapability("appPackage", "com.whatsapp");
capabilites.SetCapability("appActivity", "com.whatsapp.Main");
driver = new AndroidDriver<AndroidElement>(new Uri("http://127.0.0.1:4723/wd/hub"), capabilites);
//com.whatsapp:id/registration_phone
driver.FindElement(By.Id("com.whatsapp:id/registration_phone"));
Thread.Sleep(10000);
driver.Quit();
}我启动appium,我可以得到我的设备,我可以在ui automator查看器中看到我的设备。

但是当我运行我的程序时,我在下面这一行得到了这个错误:

我设置了PATH和ANDROID_PATH : ANDROID_PATH : C:\Users\user\AppData\Local\Android\sdk PATH:%PATH%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools,它们都是正确的
我猜这个问题是因为我有不止一个SDK 1.对于android studio : C:\Users\user\AppData\Local\Android\sdk 2.对于eclipse : C:\android\sdk\android
如何为我的C#程序选择特定的SDK位置。
发布于 2016-10-20 00:23:31
您还可以进入Eclipse -->运行菜单-->运行配置-->环境选项卡--> ANDROID_HOME -->给出SDK文件夹的路径
另外,按照其他人的建议,设置path变量。摘自https://www.java.com/en/download/help/path.xml
Windows 10和Windows 8
在搜索中,搜索并选择:系统(控制面板)单击高级系统设置链接。单击环境变量。在系统变量部分中,找到PATH环境变量并选择它。单击编辑。如果路径为
环境变量不存在,请单击新建。在编辑系统变量(或新建系统变量)窗口中,指定PATH环境变量的值。单击OK。单击OK关闭所有其余窗口。重新打开Command prompt窗口,然后运行java代码。
Windows 7
在桌面上,右键单击计算机图标。从上下文菜单中选择属性。单击高级系统设置链接。单击环境变量。在系统变量部分中,找到PATH环境变量并选择它。单击编辑。如果路径为
环境变量不存在,请单击新建。在编辑系统变量(或新建系统变量)窗口中,指定PATH环境变量的值。单击OK。单击OK关闭所有其余窗口。重新打开Command prompt窗口,然后运行java代码。
Windows Vista
在桌面上,右键单击我的电脑图标。从上下文菜单中选择属性。单击高级选项卡(Vista中的高级系统设置链接)。单击环境变量。在系统变量部分中,找到PATH环境变量并选择它。单击编辑。如果路径为
环境变量不存在,请单击新建。在编辑系统变量(或新建系统变量)窗口中,指定PATH环境变量的值。单击OK。单击OK关闭所有其余窗口。重新打开Command prompt窗口,然后运行java代码。
Windows XP
选择开始,选择控制面板。双击系统,然后选择高级选项卡。单击环境变量。在系统变量部分中,找到PATH环境变量并选择它。单击编辑。如果路径为
环境变量不存在,请单击新建。在编辑系统变量(或新建系统变量)窗口中,指定PATH环境变量的值。单击OK。单击OK关闭所有其余窗口。重新打开命令提示符窗口,然后运行java代码。
发布于 2016-10-19 21:39:29
使用ANDROID_HOME在本地设置Eclipse中的环境变量,然后尝试使用run...it
发布于 2015-08-31 04:50:21
您可以编写BAT文件来启动appium进程。在此批处理文件write SET ANDROID_HOME = blabla内,它将覆盖系统变量。
https://stackoverflow.com/questions/32293499
复制相似问题