zoukankan      html  css  js  c++  java
  • android SDK模拟器环境搭建

    一、下载安装android SDK

    两种方式:

    (1)官网下载(需翻墙):https://developer.android.com/studio/index.html

    (2)无需翻墙下载:http://www.androiddevtools.cn/


    找到SDK Tools,选择下载windows的zip格式的。下载后在需要安装的位置解压
    打开SDK Manager.exe,在以下界面中选择:


    然后install,文件很大, 需要较大磁盘空间

    二、配置环境变量
    右键我的电脑,打开属性,点击高级系统设置,打开环境变量:
    安装jdk1.8

    1、新建一个环境变量名称为ANDROID_HOME,变量值为当前安装SDK的目录

    例如SDK装在D:androidSDK中,则环境变量为:

    2、把%ANDROID_SDK_HOME%platform-tools;%ANDROID_SDK_HOME% ools添加到Path环境变量中。


    三、检测是否安装成功

    win+R,输入cmd,打开命令提示符面板。

    1、输入android
    得到类似以下界面:

    2、输入abd

    得到类似以下界面:

    3、输入android -h
    得到类似以下界面:

    四、安装ADT
    前提是已经安装好了eclipse以及jdk、并配好了环境
    1、下载ADT.zip
    (1)需翻墙:http://dl-ssl.google.com/android/eclipse/
    (2)无需翻墙:http://www.androiddevtools.cn/

    2、打开eclipse、点击help菜单,选择install new software

    点击Add按钮,点击archive,选择我们所下载的ADT压缩包,然后随便取个名字(例如ADT),确定后就可以看到对应的Developer Tools,全部选中、然后一直next到finish

    3、安装完成后重启eclipse就好了

    (注:但是最新版的eclipse已经不支持android开发了,需要进行原生android开发,推荐android studio)
    ---------------------

    问题处理:


    # 连接真实的华为荣耀6手机
    列出设备

    抓取信息

    启动命令:

    我们需要获取package的包名,方法如下:
    开启抓取命令:C:Usersws>adb logcat |find "START"
    在安卓手机中打开uc浏览器


    I/ActivityManager( 3008): START u0 {cmp=com.UCMobile/com.uc.browser.InnerUCMobile} from pid 6063

    com.UCMobile/com.uc.browser.InnerUCMobile就是包名

    C:Usersws>adb shell am start -W -n com.UCMobile/com.uc.browser.InnerUCMobile
    Starting: Intent { cmp=com.UCMobile/com.uc.browser.InnerUCMobile }
    Status: ok
    Activity: com.UCMobile/com.uc.browser.InnerUCMobile
    ThisTime: 1169
    TotalTime: 1169
    Complete
    通过adb命令开启浏览器

    停用app命令
    冷关闭没有反应
    C:Usersws>adb shell am force-stop com.UCMobile/com.uc.browser.InnerUCMobile

    热关闭,成功
    adb shell input keyevent 3

    拖动app到模拟器中进行安装报错: failed to start adb check settings to verify your chosen adb path is valid

    命令行下进行安装,将文件拷贝到:E:softwareandroidandroid-sdk ools目录
    Cmd切换到这个目录下

  • 相关阅读:
    大数据是否有可能有效配置资源?
    在大数据时代,我们需要数据售货员
    在大数据时代,我们需要数据售货员
    粗糙的贝叶斯转化概率预测模型
    粗糙的贝叶斯转化概率预测模型
    MVC中的ViewData、ViewBag和TempData
    58被微信玩弄,你知道吗?
    你的以太网速度足够快吗?四种更快的速度正在路上······
    hibernate预编译SQL语句中的setParameter和setParameterList
    创建单线性链表的不同表示方法和操作
  • 原文地址:https://www.cnblogs.com/reblue520/p/10314963.html
Copyright © 2011-2022 走看看