android studio基本使用

news2025/1/20 3:53:23

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.coloradmin.cn/o/1215324.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

群晖7.2版本通过Container Manager安装xiaoya-alist

小雅Alist,可以说是Alist应用中挂载阿里云最完美的成功案例。 一、下载镜像 注册表中下载镜像 Container Manager应该是7.2版本才改名,就是以前的docker。 打开【Container Manager】-【注册表】-【搜索框】搜索 xiaoya 内容区域,搜出的…

快速入门ESP32——开发环境配置PlatformIO IDE

相关文章 快速入门ESP32——开发环境配置Arduino IDE 快速入门ESP32——开发环境配置PlatformIO IDE 一、下载安装二、验证 一、下载安装 下载安装 vscode 安装PlatformIO插件 创建工程 二、验证 写一个简单的函数来验证一下功能 void setup() {// put your setup cod…

rocketmq 安装dashboard1.0.0 mq消息控制台安装 rocketmq控制台安装 rocketmq-dashboard-1.0.0编译安装

1. 官网: 下载 | RocketMQ 2. dashboard安装包位置: 在连接最下面,点击download.zip即可 3. 需要安装maven, 编译命令: mvn clean install -U -Dmaven.test.skiptrue4. 启动jar: java -jar rocketmq-dashboard-1.0.0.jar &…

Maven编译报错:javacTask: 源发行版 1.8 需要目标发行版 1.8

报错截图: IDEA中的jdk检查都正常设置的1.8一点毛病没有。参考其他帖子链接如下: https://blog.csdn.net/zhishidi/article/details/131480199https://blog.51cto.com/u_16213460/7197764https://blog.csdn.net/lck_csdn/article/details/125387878 逐…

dewarp:数据变换

一. 效果 输入图片:test.jpg 前向场:test.npy 输出图片:dewarp_img.jpg 二. 代码 import os import cv2 import numpy as npdef align_flow(image, flow):"""flow: -1~1, 非文本区域是nanbm_flow: 对齐的bm,可以直接对图…

Android14 Beta 5

Beta 5,这是 Android 14 Beta 计划中的最后一次计划更新。这是确保您的应用程序已准备就绪并在非 Beta 用户开始获取 Android 14 之前提供反馈的最后机会。为了使您能够在跨多种外形尺寸的设备上测试您的应用程序,Beta 5 适用于 Pixel Tablet 和 Pixel F…

Camtasia2024喀秋莎微课制作神器新版本功能介绍

最近无论是b站,抖音,快手等视频软件中都有不少微课视频、电视剧解说横空出世,通过这些“热度”带来的收益也是无法估量的,很多自媒体博主月入上万惹人羡慕。 不少朋友也想在这股短视频洪流中分一碗羹,但又苦于技术跟不…

基于Springboot的非物质文化网站(有报告)。Javaee项目,springboot项目。

演示视频: 基于Springboot的非物质文化网站(有报告)。Javaee项目,springboot项目。 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 项目介…

redis数据结构汇总

redis每个【数据类型】所对应的【数据结构】 小结: String 主要是SDS,Long 1、基本编码方式是RAW,value SDS 2、EMBSTR编码 value SDS 并且SDS长度小于44字节,只需要调用一次内存分配函数,效率更高 3、INT编码&a…

超详细 | 萤火虫算法原理及其实现(Matlab)

群智能(Swarm Intelligence,SI)是一类分散自组织系统的集体智能行为的总称,该表述最早在1989年由Gerardo Beni在分子自动机系统中提出。SI系统可视作一组简单的个体,其个体与个体、个体与环境之间存在交互作用,最终表征出智能行为…

【第2章 Node.js基础】2.7 Node.js 的流

2.7 Node.js 的流 什么是流 流不是 Node.js 特有的概念。它们是几十年前在 Unix 操作系统中引入的。 我们可以把流看作这些数据的集合,就像液体一样,我们先把这些液体保存在一个容器里(流的内部缓冲区 BufferList),…

全平台自动去水印源码系统 一键下载高清无水印视频 支持全平台 带完整搭建部署教程

大家好啊,今天源码小编要来给大家分享一款超级好用的全平台自动去水印源码系统 。这款去水印的源码系统,支持全平台,可以帮你一键下载高清无水印视频。 以下是部分核心代码示例: 系统特色功能一览: 全平台支持&#…

免费分享!全国河流断面水质监测数据

随着人类活动的不断增加,河流的水质受到严重污染,为了保护河流生态环境,需要对河流断面水质进行监测。全国河流断面水质监测数据是反映全国河流污染状况的重要指标之一,通过对数据的分析,可以了解不同地区河流污染情况…

vue+element模仿实现PC端网易云,对接第三方接口

一、项目预览 在线预览:点击访问 其他项目访问:点击访问 项目使用传统vue项目结构实现,前端采用element实现。 element官网:Element - The worlds most popular Vue UI framework 二、 项目效果图 1.首页 2.歌单详情列表 3.歌…

国产高云FPGA开发软件Gowin的下载、安装、Licence共享,按照我的方案保证立马能用,不能用你铲我耳屎

目录 1、前言2、GOWIN简介3、GOWIN下载4、GOWIN安装5、Licence共享方案,立马就能用6、网盘福利领取 1、前言 “苟利国家生死以,岂因祸福避趋之!”大洋彼岸的我优秀地下档员,敏锐地洞察到祖国的短板在于高精尖半导体的制造领域&am…

el-table操作栏添加el-dropdown获取当前行的数据

0 效果 点击子合同获取到当前行的id 1 代码 beforeHandleCommand(row, childCommand) {return { row: row, childCommand: childCommand }; }, addChildBtn(command) {const row command.row;if (command.childCommand 0) {// todo} else {// todo} },

使用Rust编写爬虫代码来抓取精美的图片

目录 一、引言 二、Rust爬虫框架介绍 三、爬虫代码实现 1、创建Scrapy项目 2、创建Spider 3、定义Item对象 4、修改settings.py文件 5、运行爬虫程序 四、图片抓取与存储 五、优化爬虫性能 六、注意事项 总结 一、引言 网络爬虫是一种自动化的网页访问工具&#x…

Ghostbuster:一个准确度高的AI生成文本检测工具

大语言模型如ChatGPT,以其卓越的写作能力引发了问题。学生们纷纷利用这些模型代写作业,导致一些学校不得不采取禁止ChatGPT的措施。此外,这些模型还存在生成带有事实错误的文本的倾向,因此谨慎的读者可能想知道,在信任…

【汇编】Debug的使用

文章目录 前言一、Debug是什么?二、为什么Debug如此重要?三、Debug的使用3.1 Debug的运行3.1 R命令查看寄存器的状态改变寄存器的值 3.2 用D命令查看内存中的内容列出预设地址内存内容列出指定地方的内容列出指定地方的指定大小的内容 3.3 使用e命令修改…

OceanBase持续践行“一体化”产品战略,发布首个一体化数据库长期支持版本

11月16日,在OceanBase2023年度发布会上,OceanBase CEO杨冰宣布,OceanBase将持续践行“一体化”产品战略,为关键业务负载打造分布式数据库。 同时,会上发布一体化数据库的首个长期支持版本OceanBase 4.2.1 LTS&#xff…