Android群英传笔记——第二章:Android开发工具新接触

简介: <div class="markdown_views"><h1 id="android群英传笔记第二章android开发工具新接触">Android群英传笔记——第二章:Android开发工具新接触</h1><hr><blockquote> <p>其实这一章并没什么可讲的,前面的安装Android studio的我们可以直接跳过,如果有兴趣的,可以去看看<a hre

Android群英传笔记——第二章:Android开发工具新接触


其实这一章并没什么可讲的,前面的安装Android studio的我们可以直接跳过,如果有兴趣的,可以去看看Google主推-Android开发利器——Android Studio,这可能是最全的AS教程!

2.3 ADB命令使用技巧

adb算是很久以前的DOS就存在的东西了,不过我们真的很需要它

2.3.1 ADB基础

ADB的目录是在SDK目录下的platfoem-tools下,我们使用的话先进入这个目录,然后输入adb version

这里写图片描述

这里我们需要打开开发者模式中的USB调试,然后输入adb shell ,就可以与手机进行通信了,如果他需要root权限的话输入su即可

这里写图片描述

这里我没有连接真机,所以提示没有找到设备,有些设备还需要下载对应的驱动才行,可以用豌豆荚之类的手机助手

2.3.2 ADB常用命令

  • 显示系统中全部的Android平台

    android list targets

  • 安装APK程序之Install

    adb install -r xxx.apk

  • 安装APK程序之Push

    adb push< local>< remote>


以上两种都是安装APK,不同的是adb install k是讲程序安装在data/data目录下,作为一个普通用户的安装路径,而adb push不是安装命令,他是将一个文件写入到手机的存储系统,有权限就行,所以我们还可以推送文件,同样的

  • adb pull< remote>< local>

    我们也可以从手机中读取文件,这些操作在DDMS中也是可以的

  • adb shell

    查看LOG

  • adb remount(重新挂载分区)

  • adb shell
  • cd system/app
  • rm xx.apk

    删除应用

  • adb shell df

    查看系统盘符

  • adb shell pm list packages -f

    输出所有已经安装的应用

  • adb shell input keyevent

    模拟按键输入

  • adb shell input touchscreen

    模拟欢动输入

  • adb shell am start -n

    屏幕录制

  • adb reboot

    重启

太多就不一一列举出来了

2.3.3 ADB来源

所有的shell命令都来自framework,目录

  • /frameworks/base/cmds/
  • /system/core/toolbox/

2.4模拟器的使用和配置

官网:https://www.genymotion.com/

这个无需多讲,去官网注册个账号,下载个安装包就可以直接使用了

笔记下载链接:http://pan.baidu.com/s/1c0U7k2W 密码:9v0g

目录
相关文章
|
11月前
|
Linux 编译器 Android开发
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
在Linux环境下,本文指导如何交叉编译x265的so库以适应Android。首先,需安装cmake和下载android-ndk-r21e。接着,下载x265源码,修改crosscompile.cmake的编译器设置。配置x265源码,使用指定的NDK路径,并在配置界面修改相关选项。随后,修改编译规则,编译并安装x265,调整pc描述文件并更新PKG_CONFIG_PATH。最后,修改FFmpeg配置脚本启用x265支持,编译安装FFmpeg,将生成的so文件导入Android工程,调整gradle配置以确保顺利运行。
449 1
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
|
11月前
|
Unix Linux Shell
FFmpeg开发笔记(八)Linux交叉编译Android的FFmpeg库
在Linux环境下交叉编译Android所需的FFmpeg so库,首先下载`android-ndk-r21e`,然后解压。接着,上传FFmpeg及相关库(如x264、freetype、lame)源码,修改相关sh文件,将`SYSTEM=windows-x86_64`改为`SYSTEM=linux-x86_64`并删除回车符。对x264的configure文件进行修改,然后编译x264。同样编译其他第三方库。设置环境变量`PKG_CONFIG_PATH`,最后在FFmpeg源码目录执行配置、编译和安装命令,生成的so文件复制到App工程指定目录。
426 9
FFmpeg开发笔记(八)Linux交叉编译Android的FFmpeg库
|
6月前
|
Web App开发 安全 程序员
FFmpeg开发笔记(五十五)寒冬里的安卓程序员可进阶修炼的几种姿势
多年的互联网寒冬在今年尤为凛冽,坚守安卓开发愈发不易。面对是否转行或学习新技术的迷茫,安卓程序员可从三个方向进阶:1)钻研谷歌新技术,如Kotlin、Flutter、Jetpack等;2)拓展新功能应用,掌握Socket、OpenGL、WebRTC等专业领域技能;3)结合其他行业,如汽车、游戏、安全等,拓宽职业道路。这三个方向各有学习难度和保饭碗指数,助你在安卓开发领域持续成长。
136 1
FFmpeg开发笔记(五十五)寒冬里的安卓程序员可进阶修炼的几种姿势
|
6月前
|
Linux API 开发工具
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
ijkplayer是由B站研发的移动端播放器,基于FFmpeg 3.4,支持Android和iOS。其源码托管于GitHub,截至2024年9月15日,获得了3.24万星标和0.81万分支,尽管已停止更新6年。本文档介绍了如何在Linux环境下编译ijkplayer的so库,以便在较新的开发环境中使用。首先需安装编译工具并调整/tmp分区大小,接着下载并安装Android SDK和NDK,最后下载ijkplayer源码并编译。详细步骤包括环境准备、工具安装及库编译等。更多FFmpeg开发知识可参考相关书籍。
206 0
FFmpeg开发笔记(五十九)Linux编译ijkplayer的Android平台so库
|
8月前
|
JavaScript 前端开发 Java
FFmpeg开发笔记(四十七)寒冬下安卓程序员的几个技术转型发展方向
IT寒冬使APP开发门槛提升,安卓程序员需转型。选项包括:深化Android开发,跟进Google新技术如Kotlin、Jetpack、Flutter及Compose;研究Android底层框架,掌握AOSP;转型Java后端开发,学习Spring Boot等框架;拓展大前端技能,掌握JavaScript、Node.js、Vue.js及特定框架如微信小程序、HarmonyOS;或转向C/C++底层开发,通过音视频项目如FFmpeg积累经验。每条路径都有相应的书籍和技术栈推荐,助你顺利过渡。
192 3
FFmpeg开发笔记(四十七)寒冬下安卓程序员的几个技术转型发展方向
|
8月前
|
编解码 安全 Ubuntu
Android Selinux 问题处理笔记
这篇文章是关于处理Android系统中SELinux权限问题的笔记,介绍了如何通过分析SELinux拒绝的日志、修改SELinux策略文件,并重新编译部署来解决权限问题,同时提供了一些SELinux的背景知识和实用工具。
335 0
|
11月前
|
安全 Linux Android开发
FFmpeg开发笔记(十六)Linux交叉编译Android的OpenSSL库
该文介绍了如何在Linux服务器上交叉编译Android的FFmpeg库以支持HTTPS视频播放。首先,从GitHub下载openssl源码,解压后通过编译脚本`build_openssl.sh`生成64位静态库。接着,更新环境变量加载openssl,并编辑FFmpeg配置脚本`config_ffmpeg_openssl.sh`启用openssl支持。然后,编译安装FFmpeg。最后,将编译好的库文件导入App工程的相应目录,修改视频链接为HTTPS,App即可播放HTTPS在线视频。
187 3
FFmpeg开发笔记(十六)Linux交叉编译Android的OpenSSL库
|
10月前
|
Java API Android开发
技术经验分享:Android源码笔记——Camera系统架构
技术经验分享:Android源码笔记——Camera系统架构
92 0
|
11月前
|
Java 测试技术 开发工具
Android 笔记:AndroidTrain , Lint , build(1),只需一篇文章吃透Android多线程技术
Android 笔记:AndroidTrain , Lint , build(1),只需一篇文章吃透Android多线程技术
|
11月前
|
设计模式 缓存 前端开发
真的强!借助阿里技术博主分享的Android面试笔记,我拿到了字节跳动的offer
真的强!借助阿里技术博主分享的Android面试笔记,我拿到了字节跳动的offer

热门文章

最新文章