zoukankan      html  css  js  c++  java
  • Android SDK

    初识Android SDK

    Android SDK包下载

    网盘下载: http://tools.android-studio.org/index.php/sdk

    可以下载到对应的软件:Andriod_sdk.exe。

    下载对应的安装包后,点击安装即可

    环境变量配置:

    • 系统变量里面添加变量名 ANDROID_HOME 路径为实际存放SDk的路径
    • 其他几个路径配置到系统环境Path中如下图所示:

    Build-tools27.0.1,platform-tools和tools

    配置完检测命令:adb和appt

    II UIAutomator元素获取工具

    要使用该工具,需要满足如下条件:

    • Android SDK Tools, Revision 21 or higher
    • Android SDK Platform, API 18 or higher

    使用方法

    1. 开启真机(或模拟器)的USB调式模式后连接电脑
    2. 打开设备上的App界面
    3. 启动UI Automatorviewer(点击第二个按钮运行获取页面元素)
    4. 获取对应页面的元素(多设备连接时要选择需要获取元素的设备)
    III 夜神模拟器安装配置

    下载地址:https://www.yeshen.com

    操作步骤:

    1. 下载成功之后点击安装包。
    2. 安装成功之后会默认启动一个模拟器,基于Andriod 4.4.2系统
    3. 关闭该模拟器,找到桌面生成的“夜神多开器”图标,点击打开。
    4. 点击底部“添加模拟器” 然后选择全新模拟器Android 5.1.1 等待下载安装完成。
    5. 点击启动模拟器按钮即可成功启动模拟器,默认是平板屏幕模式,可以通过设置切换为手机模式。
    IV Adb

    连接夜神模拟器:adb connect 127.0.0.1:62001

    查看设备信息:adb devices

    在设备安装apk文件:

    adb install "C:UsersmobileflyDesktop nar_xiangyang-release.apk"

    VI 卸载apk

    1.首先进入设备的/data/app目录找到app包名

    adb shell

    cd /data/app/

     

    2.执行命令删除

    adb uninstall  | -k  <apkName>  卸载软件

     

    adb uninstall  com.wandoujia.phoenix2

    Tips:安装后的包名系统会在末尾加上-1之类的数字,要去掉才可以成功卸载。 软件名称为包名,不要包含.apk
    -k 加 -k 参数,为卸载软件但是保留配置和缓存文件.

    VII 查看设备上面安装的应用包名

    adb shell pm list package

    VIII 文件读取写入

    将文件从PC写入到设备

    adb push <local> <remote>

    eg

    adb push C:UsersShuqingDesktopkyb.txt /sdcard

    C:UsersShuqingDesktopkyb.txt: 1 file pushed. 0.1 MB/s (462 bytes in 0.005s)

    将文件从设备读取到PC

    adb pull <remote> <local>

    eg:

    adb pull /sdcard/server.log  C:UsersShuqingDesktop

    /sdcard/server.log: 1 file pulled. 0.0 MB/s (196 bytes in 0.004s)

    注意:由于权限问题,不能直接pull到电脑磁盘根目录,否则会报错:

    C:UsersShuqing>adb pull /sdcard/server.log  D:\

    adb: error: cannot create file/directory 'D:\': No such file or directory

    IX 屏幕截图

    $ adb shell screencap /sdcard/screen.png

    adb pull /sdcard/screen.png  C:UsersShuqingDesktop

    adb服务启动和关闭

    adb kill-server                        关闭adb服务

    adb start-server                      开启adb服务

    Tips:如果5037端口被占用可以使用如下命令释放端口

     

    C:UsersShuqing> netstat -ano | findstr "5037"

      TCP    127.0.0.1:5037         0.0.0.0:0              LISTENING       11072

      TCP    127.0.0.1:5037         127.0.0.1:59519        TIME_WAIT       0

     

    taskkill -f -pid XXX

    01. Activity获取

    aapt

    获取命令如下:(在adb命令窗口下,前提是把aapt.exe目录添加到path中)

    1) 要配置aapt环境变量(是否配置好cmdaapt检测)

    2) Cmd命令行下,进入aapt.exe文件所在位置

    3) 运行以下命令:

    aapt dump badging xxxx.apk

    aapt dump badging xxxx.apk | find "launchable-activity"

    aapt dump badging kaoyan3.1.0.apk |find "launchable-activity"

  • 相关阅读:
    学习视频资料下载论坛
    2007年12月英语四级预测作文大全1
    主板报警声音大全
    2007年12月英语四级预测作文大全1
    主板报警声音大全
    LOGO在线制作
    武汉之行收获
    武汉之行
    心灵小栈: 镌刻在地下500米的母爱
    一道终身受益的测试题
  • 原文地址:https://www.cnblogs.com/uni5/p/12018002.html
Copyright © 2011-2022 走看看