最近不少玩越狱和定制系统的朋友问我,安卓上那些deb格式的插件包到底怎么自己做出来。说实话我一开始也是瞎摸索,试了好几个工具,最后发现DebForge(安卓deb包制作工具)对新手最友好,界面不复杂,打包流程也清晰。这篇就把我自己踩过的坑和完整操作步骤捋一遍,从装工具到出成品包,跟着做基本能跑通。不管你是想给自己改个插件,还是想折腾点小工具分享给群友,看完这篇安卓deb包制作工具的新手教程应该够用了。

很多人第一步就卡住,其实DebForge的安装没那么玄乎。你先把工具下下来,注意看下自己手机的系统版本,太老的安卓版本可能跑不起来,我手上那台备用机是安卓10,装上去没问题。打开之后界面挺素的,几个按钮摆在那,新手容易一上来就点"新建包",结果里面目录结构都没搞明白。我的建议是先花两分钟看一眼它的默认模板,里面有个DEBIAN文件夹和 Applications 之类的目录,这就是deb包的基本骨架。安卓deb包制作工具的好处是它会帮你把control文件先填个大概,你只需要改改包名、版本号、作者这些信息。这里提醒一句,包名别用中文,也别带空格,不然打包出来装不上,这个坑我替你们踩过了。
另外工具里有个"依赖填写"的地方,新手经常空着不管,结果装到别人手机上闪退。如果你做的包需要调用系统框架,记得把依赖名写对,不确定就先不写,测试通了再补。

这一步是DebForge(安卓deb包制作工具)用起来最需要留神的地方。你做的插件或者程序文件,得按deb包的目录规范往里塞。比如可执行文件一般放 usr/bin 或者 Applications 下面,配置文件放 etc,别一股脑全丢根目录。我有次图省事把脚本扔错地方,打包倒是成功了,装上去死活不生效,排查半天才发现路径不对。安卓deb包制作工具里支持直接拖文件进对应目录,比手敲命令行舒服多了。放完之后建议点一下它的"检查结构",有缺文件夹或者权限不对的它会提示,这个功能对新手挺实用。权限这块也别忽略,可执行文件记得给755,不然装上去跑不起来,又是一顿找原因。

文件都放好之后就可以点打包了,DebForge生成deb包的速度挺快,几秒钟的事。但别急着拿去装,先看看它有没有报warning。签名这块新手可以先用工具自带的测试签名,等包稳定了再考虑正式签名。我实测下来,打包出来的deb包用常见的包管理器都能识别,安装过程也正常。装完记得重启一下相关服务或者直接重启手机,有些改动不重启不生效,这点很多人会忘。如果安装时报错,多半是control文件里的架构或者依赖写错了,回头改一下重新打包就行。总体来说,DebForge(安卓deb包制作工具)把原来要敲一堆命令的活变成了点几下鼠标,对刚接触安卓deb包制作的人来说门槛低了不少。你要是也想自己做个deb包玩玩,按这个流程走一遍,基本一次就能成。