非 Android 开发者如何用开源代码生成需要的 APK 安装包?

查看 79|回复 5
作者:airbotgo   
以 GitHub 某开源项目为例: https://github.com/Kr328/ClashForAndroid
该项目已停止发布更新,但是上游内核项目仍然在持续更新。
如何在此项目基础上,合并最新内核,打包成个人使用的 .APK 安装包?
(需要配置一整套 Android 开发环境?)

APK, 开源, 内核, 项目

wu2171613   
是要更新 clash 核心吗
airbotgo
OP
  
@wu2171613 是的,仅更新内核即可。客户端并没有设计单独更新内核的功能。所以想自己手动打包更新。
mineralsalt   
没有任何基础的话就放弃吧, 安卓环境配置还是蛮复杂的, 如果不是你自己的安卓项目, clone 下来大概率无法编译, 其中涉及到 gradle 版本,sdk 版本,甚至不同的 AndroidStudio 版本都可能有影响, 还需要翻墙代理下载各种库, 还要根据报错解决各种错误. 更何况你还得更新内核代码, 上层代码不可能一点不改动, 不熟悉安卓开发根本办不到.
Anarchy   
你可以先试试这样,先 Fork 工程之后使用 github acton 打包,这个项目配置了。如果能打出来包,加上签名就可以装到手机上了。
heIIokitty   
我记得 Github 有自动化部署的功能,可以找一找
您需要登录后才可以回帖 登录 | 立即注册

返回顶部