首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找不到adb。请将ANDROID_HOME环境变量设置为Android SDK根目录路径

问找不到adb。请将ANDROID_HOME环境变量设置为Android SDK根目录路径
EN

Stack Overflow用户
提问于 2015-08-30 13:31:30
回答 4查看 20.7K关注 0票数 1

我使用appium和C# .NET为午餐whatsapp创建了一个示例

代码语言:javascript
复制
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位置。

EN

回答 4

Stack Overflow用户

发布于 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代码。

票数 2
EN

Stack Overflow用户

发布于 2016-10-19 21:39:29

使用ANDROID_HOME在本地设置Eclipse中的环境变量,然后尝试使用run...it

票数 1
EN

Stack Overflow用户

发布于 2015-08-31 04:50:21

您可以编写BAT文件来启动appium进程。在此批处理文件write SET ANDROID_HOME = blabla内,它将覆盖系统变量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32293499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档