android6使用termux以及termux-api笔记

前言

好像是termux0.72之后就开始不支持了,但是2025年termux0.119beta2开始,又开始支持了。只是正式版仍然不支持。

我正好有个mtk x20+4g内存的手机,这个内存在当年坨坨的战未来,尽管各种拉跨,7z benchmark还是有骁龙855的2/3水平的。这10核心用来跑多线程下载应该还是坨坨的。

所以又开始了折腾之路。

下载termux

以前需要各种扒拉找老旧历史包,现在可以直接去其官方github的release下载最新版本。当然只有最近的2个beta版本可以使用。要选择android5and6only里面适合的版本。我不推荐选择universal版本。这个版本里面有冗余的其他指令集的.so文件,所以很大,让本来就很老很小的存储空间雪上加霜。(当然android5-6好像就不是4.4及之前那样系统和拓展空间分开,而是共用。)

我的mtk x20是arm64的,所以选择那个apk更小。

源的问题

之前使用7.1.2以上版本的termux为了提升速度会使用termux-change-repo来切换成国内镜像源。

但是Android6等老版本千万不要去切换源

因为国内的镜像源没一个有package-21的镜像

直接使用官方源就是最好的选择,在源上折腾没用

termux:api

官方都支持termux-app for Android5了,我以为termux-api应该也有了吧。

然而并没有,官方最新的termux-api.apk仍然只针对7以上android

所以先在termux里面pkg upgrade到最新再pkg in termux-api

发现它自动安装的最新版本是termux-api0.47

官方的0.47只提供代码没提供release

所以只能自己编译,见我的编译笔记

https://gitee.com/siniscn/termux-api0.47forandroid6

这里也有坑,编译成Android5的,不成功,最后还是只能api23即Android6才能运行。不过我的手机刚好可以用。但是api的功能不是没一个都可以用。这个在任何版本任何手机都有不同。需要自己去测试,通常有32个功能,见testapi.py

参考连接

https://github.com/termux/termux-app/releases

相关推荐
cwzqf25 分钟前
Jectpack Compose项目组件代码分享(1):分页加载组件
android
@北海怪兽1 小时前
SQL常见函数整理 _ STRING_AGG()
android·数据库·sql
TANGLONG2221 小时前
【C++】继承详解——基类/派生类、作用域、默认函数、菱形继承(超详细)
java·c语言·c++·经验分享·笔记·ajax
木木_王2 小时前
嵌入式学习 | STM32裸板驱动开发(Day01)入门学习笔记(超详细完整版|点灯实验 + 库函数代码 + 原理全解)
linux·驱动开发·笔记·stm32·学习
鹏晨互联2 小时前
【Compose vs XML:边框内外间距的实现对比】
android·xml
Android系统攻城狮2 小时前
Android tinyalsa深度解析之pcm_plugin_write调用流程与实战(一百七十九)
android·pcm·tinyalsa·android16·音频进阶·android音频进阶
ID_180079054732 小时前
除了JSON,淘宝店铺商品API接口还支持哪些数据格式?
android·数据库
largecode2 小时前
能不能让座机号码显示“XX公司”那样的认证名称?申请号码认证方法
经验分享·笔记·音视频·课程设计·oneapi·segmentfault·微信开放平台
Hua-Jay3 小时前
OpenCV联合C++/Qt 学习笔记(十七)----凸包检测、直线检测及点集拟合
c++·笔记·qt·opencv·学习·计算机视觉
KillerNoBlood3 小时前
2026移动端跨平台开发面经总结
android·算法·flutter·ios·移动开发·鸿蒙·kmp