构建Flutter Android编译环境的Jenkins Slave

曾经给公司搞了个 Android 编译环境的 Docker 镜像,但是时间比较早,大概是17年5/6月,当时还加入 Node.JS 和 Cordova ,构建出来的镜像的 Size 非常巨大,达到了 3.7 G,于是想趁着添加 Flutter 的环境,重新搞一个,这里记录下. FROM jenkins/jnlp-slave:latest # 官方使用的jenkins用户没有太多权限,这里用root USER root # 抛弃 Android 4.4 版本之前的API SDK ARG ANDROID_APIS=”android-20,android-21,android-22,android-23,android-24,android-25,android-26,android-27,android-28″ ARG ANDROID_BUILD_TOOLS_VER=28.0.2 ARG ANDROID_SDK_TOOLS_VER=4333796 ARG FLUTTER_VER=0.7.3 … “构建Flutter Android编译环境的Jenkins Slave”

Read More

adb logcat查看输出日志的技巧备忘

前两天把免费撸电信的C8815给刷成了MIUI,感觉很不错,装了幸运破解器,但发现闪退,就连电脑看了下日志,发现没装Android Studio来调试真心难受,可惜电脑太渣跑不动Android Studio,只用adb来看了. 使用帮助 首先用adb logcat –help查看帮助项: Usage: logcat [options] [filterspecs] options include: -s Set default filter to silent. Equivalent to filterspec ‘*:S’ -f <file>, –file=<file> Log to file. Default is stdout -r <kbytes>, –rotate-kbytes=<kbytes> … “adb logcat查看输出日志的技巧备忘”

Read More

Android 系统美化

上周哥记录了Apk包的美化修改,这次就来记录系统包的美化修改,大致和apk的美化差不多,但rom包里的东西巨多,修改需要极具耐心. 当前哥手里的Android手机是HTC的G3,代号Hero,哥已经刷成Android 2.3了. 首先要将手机root了,安装RE管理器,当然其他的文件管理器也可以.进到/System/framework文件夹中,将framework.apk复制出来,传到电脑上.然后按照普通apk的方式修改即可,不过framework.apk和systemUI是不用签名的,所以也不用删除里面的签名文件,并且由于许多文件在style.xml文件中已经定义,因此不要随意删改里面的文件. 将修改后的文件重新传回到手机的原来路径,在覆盖掉原来的apk之前,将新的文件的权限改成和原来的一样.

Read More

Android应用包的美化

其实网上有好多的教程了.哥也是在机锋论坛上学的,所以此次只作记录. 准备环境 首先需要一个解压软件,因为.apk的Android安装包其实就是打包了文件,可以直接从里边解压出文件.哥喜欢用7-Zip,但是用WinRAR也是可以. 其次要装Java的环境.直接上Java下载即可. 然后安装PS之类的图片美化工具. 最后就是Apk包的签名软件AndroidResEdit. 开搞 解压你要的某Apk包后,进入解压出来的文件夹下的res文件夹,里面存在许多图片,这些就是apk装完后要用到的图片,可以直接修改成自己喜欢的样子,但是名称和格式不可变,而且图片大小最好不要变动太大. 改完图片后,就替换原来apk里面的图片了.方法: 右击apk文件,选择打开方式为7-Zip或WinRAR,进入res-drawble,在窗口的上方选择添加,将你改好的图片直接替换就OK了(图片格式与名称必须一直). 替换后放回到上一步,进入META-INF文件夹,这个文件夹里面装有签名文件,把出MANIFESE.MF除外的两个文件删掉,然后退出关闭. 打开AndroidResEdit(可能杀毒软件会报毒,要关了杀毒软件,哥的360就报了),选择签名,然后找到你想要的签名文件,最后点击确认即可.

Read More