当前位置: 首页 > news >正文

android studio基本使用

as如果一直index,就把缓存目录全部删除

记录下as日常使用。

调试工具

  • c++动态库调试

ndk会带一些调试工具,例如
C:\Users\luopu\AppData\Local\Android\Sdk\ndk\20.0.5594570\toolchains\aarch64-linux-android-4.9\prebuilt\windows-x86_64\bin\aarch64-linux-android-addr2line.exe
在这里插入图片描述

git管理

as删除远程分支,不需要push,即可在远程仓库中生效。
在这里插入图片描述

debug/release版本

这两个按钮都不能决定debug/release版本
在这里插入图片描述
用这个来决定debug/release版本
在这里插入图片描述
如果想编译release版本,还得有过这个设置。
在这里插入图片描述

编译问题

  • 有时编译失败,过一会再编译就可以了,可能是某些任务正在运行,有冲突。
  • 有一次编译失败,增加编译选项可以看到更多的编译输出,导致重新编译了很多代码。

平板

华为mate5
下面几项必须都开,否则不能调试设备。(可以检测到,但调试不了)

  • 开发人员选项
  • 允许adb调试

截屏

logcat左侧有相机按钮,可以截屏

平板配置

这些目录是没有的,得手动创建。
在这里插入图片描述

打开手机文件管理器

view->tool window->device file explorer
在这里插入图片描述

logcat输出到文件
笔记本和平板断开连接后,logcat的内容消失了,所以需要输出到文件,在terminal中输入

adb logcat > C:\Users\luopu\Desktop\mogo.log

即可,但想要控制文件的大小,怎么办?
在这里插入图片描述
输出到标准输出会控制大小,输出到文件不会控制大小。找了半天没有找到方法,暂且先用过滤吧。

adb logcat *:E> C:\Users\luopu\Desktop\mogo.log

*:E意为只有ERROR级别的日志。

IDE内存不够

IDEA 闪退报错:There is not enough memory to perform the requested operation. please increase Xmx

在这里插入图片描述

增大内存

调出符号窗口

It is the Structure window. Alt-7 or View->Tool Windows->Structure

在这里插入图片描述

设备名变灰
在这里插入图片描述
这种情况下,是我开了两个as,一个在调试,另一个就点击运行。
在这里插入图片描述
这种方法不行
但貌似用另一个as再运行一次,就可以了。

编译问题,选择project不是android,将.externalNativeBuild文件夹删除即可。
在这里插入图片描述

上传

可以直接上传文件夹,不会造成只上传文件夹里面的内容。

git
settings
-> version control
-> commit
-> use non-modal commit interface // 取消这个勾选
在这里插入图片描述

http://www.lryc.cn/news/231812.html

相关文章:

  • 安装包管理工具-Yarn
  • SOLIDWORKS功能布局实用技巧之保存实体技术
  • Android11 将logcat日志定位到uart串口输出
  • SpringSecurity6从入门到上天系列第六篇:解决这个问题为什么在引入SpringSecurity之后所有的请求都需要先做登录认证才可以进行访问呢
  • Mac M3 芯片安装 Nginx
  • 浏览器怎么更新?4个高效设置方法!
  • settings.json配置
  • Mysql中的JDBC编程
  • 媒体行业的3D建模:在影视中创造特效纹理
  • Kafka从安装使用到集成Springboot详细教程
  • 【giszz笔记】产品设计标准流程【4】
  • 图论16-拓扑排序
  • SecureCRT 9.4.2最新终端SSH工具
  • 基于python+django的美食餐厅点餐订餐网站
  • Moka人事:实现无代码开发的API连接,打通电商平台与用户运营系统
  • 【Spring】超详细讲解AOP(面向切面编程)
  • 界面组件DevExpress Reporting v23.1亮点 - 全新升级报表查看器
  • 电容容量换算电池容量,以及RTC持续时间计算
  • 【BIM入门实战】高程点无法放置的解决方法
  • CRM系统对科技企业有哪些帮助
  • 用excel计算一个矩阵的转置矩阵
  • WPF 中的 ControlTemplate 和 DataTemplate 有什么区别
  • 3D重建相关
  • 字符串数组排序(Java/JavaScript代码版)
  • 调用电商集成平台 聚水潭 api接口示例
  • 深入Rust:探索所有权和借用机制
  • Python之冒泡排序(AI自动写文章项目测试)
  • spring cloud微服务中多线程下,子线程通过feign调用其它服务,请求头token等丢失
  • Nacos 高级玩法:深入探讨分布式配置和服务发现
  • CCF CSP认证历年题目自练Day45