android
文章平均质量分 65
痕忆丶
i wanna do that,that's all
展开
-
scrcpy源码 windows10编译傻瓜式教程
Scrcpy工程是基于Meson编译系统进行构建Meson编译系统Meson就好比GCC,在配置文件中进行一系列配置,比如依赖头文件、库等,编译出一个可执行文件Meson工程最重要的就是它的构建描述文件,即meson.build,类似Gradle工程中的build.gradle。在工程根目录和子模块目录下都有各自的meson.build文件。])endifendif可以看到工程编译两个项目,app和server。既然Scrcpy是一个投屏软件,那么可以理解是一个C/S软件。原创 2024-08-12 20:25:02 · 1077 阅读 · 0 评论 -
docker编译安卓镜像:Error closing trace writer: write /src/out/build.trace.gz: no space left on device 处理思路
比较建议的是上述两种方法同时使用,增加磁盘空间用于多次编译,在磁盘快满的时候清除缓存,当然了不嫌麻烦可以每次都清除缓存。安卓的编译还是比较费磁盘空间的,就算你能编译成功,在后续的源码开发中需要不断的进行代码修改编译,慢慢的磁盘就不够用了。这个方法比较快速直接,问题是这个方法有个致命缺陷就是如果你的磁盘确实很小,那再多次编译中需要多次执行清空缓存的操作。这时候有两种方式解决问题,1财大气粗的方式,扩容磁盘 2精打细算的方式,清空缓存。可以看到能释放80G左右的缓存,当然这跟你的编译次数有关。原创 2024-07-25 16:07:21 · 433 阅读 · 0 评论 -
FAILED: out/soong/build.ninja
上述连接里面有如何增加swap内存的方法,这里需要提一点就是 安卓编译需要大概40G的内存,一定要预留你本机运行时的内存,即在设置swap内存大小之前先看下你本机在不进行编译安卓的时候占用多少内存,在根据那个数值加上40G左右,再减去你的物理内存即可得到swap需要设置的内存大小。可以看到swap free内存一路减少到0,然后安卓编译就报错了。安卓编译的时候出现这样的错误基本就是内存不够了。通过 free -m -h 查看内存。通过增加swap的方法解决。原创 2024-07-25 13:45:05 · 643 阅读 · 0 评论 -
安卓系统签名的制作与使用(SignApk.jar)踩坑记录
看到这里的你应该能区分apk签名跟系统签名吧,如果无法区分的请看下面链接看过上面的文章应该知道系统签名需要的文件清单大概有哪些前两个是编译安卓系统时在build目录下,详细目录为 /build/target/product/security普通的安卓应用开发用户可从该文件如果使用的设备厂商没有对这个改动过,则使用google给的这两个就行了;原创 2024-07-19 10:53:24 · 2051 阅读 · 0 评论 -
新版本安卓更换下载源解决gradle时间太久问题
这个版本的android studio 不能用上面那种老版本的方法了,需要更新方法。最近又做到安卓的任务了,下载的安卓studio最新版。修改完后android studio会提示你。将上面两处添加修改,修改后文件如下。点击sync即可使用更换后的设置。新版本需要跟换两个地方。原创 2024-07-16 16:20:50 · 552 阅读 · 0 评论 -
List of devices attached192.168.1.143:5566 offline
adb 调试时成功连接了设备,因为长时间连接时间,导致adb显示设备offline1.拔掉安卓设备的usb线重新连接2.可能是adb服务出了问题使用如下指令关闭adb再重启下图的adb指令为adb devices 查看当前adb连接的设备adb kill-server 杀掉adb服务adb start-server 启动adb服务adb connect ***.***.*.***:XXXX 表示连接设备...原创 2022-03-19 13:30:36 · 1158 阅读 · 0 评论 -
安卓颜色表
android开发中,常常会用到color.xml颜色配置,好的颜色配置可以让尼的应用让人看起来赏心悦目!不罗嗦,上图先该工程已经罗列了常用的颜色配置附上工程链接:http://download.csdn.net/detail/geniuseoe2012/5816967什么?还没找到尼想要的颜色别急,再往下看:AA 指定透明度。 00 是完全透明。 FF 是完全不透明。超出取值范围的值将被恢复为默认值。ffff00 ffff33 ffff66 ffff99...原创 2024-06-19 10:24:04 · 336 阅读 · 0 评论 -
android 应用的证书签名跟系统签名
作为软件行业的从业者都知道,一款软件的开发过程中肯定会诞生两种版本,即debug版本和release版本,debug版本包含有调试信息,一般来说都要比release版本大,android应用当然也不例外1.证书签名并不是所有的apk文件都能成功安装到安卓设备上,android系统要求只有签名后的apk文件才可以安装,因此我们还要对生成的apk文件进行签名才行在android studio中直接运行项目生成的都是测试版debug安装文...原创 2022-03-16 15:58:06 · 6862 阅读 · 1 评论 -
android studio gradle:build model执行时间太久
每次新建android项目打开后都需要下载gradle配置国内gradle仓库,在项目的build.gralde文件中添加/修改如下配置(下面配置加上了阿里云镜像仓库)allprojects { repositories { mavenLocal() maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'https://maven.原创 2021-12-31 15:01:27 · 4440 阅读 · 0 评论