解决android SDK不能更新,appium测试混合app无法返回webview问题

问题:
1、connection to the server is unsuccessful(file:///www/asset/index.html)(原因:android系统问题,需要更新)
2、appium测试混合app,没有返回webview(原因:主要由于android版本问题,需要原生系统android4.4)
3、android SDK不能更新package

4、android SDK中extra文件更新失败问题

解决:
一、更新sdk,步骤如下:
1、修改hosts文件
打开c:/windows/system32/divers/etc/hosts,并写入内容

74.125.237.1 dl-ssl.google.com
203.208.46.146 www.google.com

74.125.113.121 developer.android.com

203.208.46.146 dl.google.com

203.208.46.146 dl-ssl.google.com

2、配置Android SDK Manager
打开Android SDK Manager>Tools>Options:
HTTP Proxy Server: mirrors.neusoft.edu.cn
HTTP Proxy Port: 80

并选中Force https://... sources to be fetched using http://...

点击close,再点击package》reload即可等待更新

二、安装android4.4.2原生系统
1、在android sdk更新列表中勾选android4.4.2的全部文件进行安装
2、勾选Tools全部选项,android4.4.2的全部选项,extra全部选项
3、如果extra更新失败,则直接手动下载文件haxm-windows_v6_0_3.zip (6.0.3)
下载地址:https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
直接按照提示安装即可

三、打开Android AVD新建模拟器
1、device:Nexus One(3.7",480*800:hdpi)
Target:Android 4.4.2 - API Level 19
CPU:Goole APIs Intel Atom(x86)
Skin: No skin
Internal Storage:200
SD Card: 1GiB (如果为0的话,安装app可能会失败)

四、在eclipse环境下,编辑脚本
 private void switchToContext(String sWindow) {  
     Set<String> contextNames = driver.getContextHandles();  
       for (String contextName : contextNames) {  
            if (contextName.contains(sWindow)) {  
                driver.context(contextName);  
                break;  
            }  
        }  
    }

@Test
public void test0(){
    switchToContext("你的webview的名字");  
        driver.findElementById("wd").sendKeys("test");
        driver.findElementById("sub").click();
        switchToContext("NATIVE_APP");  
        driver.findElementById("com.blossom.android:id/back").click();
    
}

时间: 2024-10-10 03:44:38

解决android SDK不能更新,appium测试混合app无法返回webview问题的相关文章

[转]彻底解决Android SDK Manager更新慢的问题

原:http://www.cnblogs.com/liongis/p/3659813.html Android SDK 下载速度慢,解决方法大概有两种.第一,FQ.这种方法比较彻底,但是要想有稳定的效果还的要花大价钱.第二,有些高人直接给了SDK中各软件的下载地址,直接下载速度非常快,下载后将包放在SDK下Temp文件夹下,安装程序会在本地安装. 第一,打开SDK工具,如下图.下载速度惨无人睹.选择自己需要的版本后,点击右下角那个Log按钮 第二,在弹出的日志框中查询需要的信息,如下图.以下载4

解决Android SDK Manager 更新、下载慢以及待安装包列表不显示

问题描述: Android SDK Manager 无法下载更新,或者更新速度超慢,或者待安装包列表不显示 解决方法: 第一步:修改hosts文件 修改后的hosts 文件内容为: 127.0.0.1 localhost #Google主页203.208.46.146 www.google.com #这行是为了方便打开Android开发官网 现在好像不VPN也可以打开74.125.113.121 developer.android.com #更新的内容从以下地址下载203.208.46.146 

解决Android SDK Manager更新失败问题

from:http://www.ztyhome.com/android-sdk-update/ 问题描述: 使用SDK Manager更新时无法完成更新ADT时无法解析https://dl-ssl.google.com/Android/eclipse 一般在这个连接界面一直停留,无法连接,只能点击Close结束. 或者是直接如上般显示 Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml

解决android sdk 无法更新

今天更新sdk,遇到了更新下载失败问题: Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xmlFetched Add-ons List successfullyFetching URL: https://dl-ssl.google.com/android/repository/repository-8.xmlDone loading packages.Fetching https://dl-ssl.goog

解决Android SDK Manager更新(一个更新Host的程序的原理实现和源码)

<ignore_js_op>     同学遇到了更新Android SDK的问题,而且Goagent现在也无法用来更新.就想到了用替代Host的方法,添加可用的谷歌地址来实现更新.    更新Host文件之后的功能:访问谷歌,更新Android SDK 原理分析: 1. github上的一个hosts项目(https://github.com/racaljk/hosts),获取到最新的Host的文件 2. 获取hosts的文本网页(https://raw.githubusercontent.c

解决Android SDK Manager更新时出现问题

使用SDK Manager更新时出现问题Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-6.xml, reason: Connection to https://dl-ssl.google.com refused Windows在C:\WINDOWS\system32\drivers\etc目录下,Linux用户打开/etc/hosts文件. #Google主页203.208.46.146 w

解决android sdk无法更新 更新慢的问题

使用不同平台开发android应用的时候都要先搭建开发环境. 这里介绍一下搭建开发环境过程中更新和下载android sdk的一种方法: 第一步:配置android sdk manager的代理服务,如下图: 里面的代理服务器地址是通过网友分享得到的.按照图中的配置设置自己的代理服务器即可. 配置这个的主要目的是让android sdk manager能够到google取最新的sdk和相关工具更新信息,以便我们选择. 第二步:下载sdk更新包到sdk安装目录下temp文件中. 我们需要把自己选择

解决Android SDK Manager更新、下载速度慢

在Android SDK Manager Setting 窗口设置HTTP Proxy server和HTTP Proxy Port这个2个参数,分别设置为: HTTP Proxy server:mirrors.neusoft.edu.cn HTTP Proxy Por:80 然后把下面的Force ..http://...sources to be fetched using http://..选项打钩,close Android SDK Manager Setting,然后在重新启动Andr

解决Android SDK Manager更新下载速度慢

1.在Host文件加上 203.208.46.146 www.google.com 74.125.113.121 developer.android.com 203.208.46.146 dl.google.com 203.208.46.146 dl-ssl.google.com 74.125.31.190 dl-ssl.google.com 74.125.31.91 dl-ssl.google.com 74.125.31.93 dl-ssl.google.com 74.125.31.136 d