手机termux搭gradle构建APK教程

很抱歉,aapt文件Vcoty老哥已经删掉了,无法下载了,本文过程思路,已经无法搭建。

按理说官方的appt也是可以的,只不过我没试过。
appt
首先下载termux
https://www.coolapk.com/apk/com.termux
打开等待初始化完毕如图在这里插入图片描述
先下载辅助程序
pkg install proot
一个一来别急
pkg install git
pkg install wget
pkg install curl
pkg install kona
pkg install bsdtar
接着下载arch Linux 复制下面脚本到终端,执行

wget https://github.com/SDRausty/TermuxArch/raw/master/setupTermuxArch.bash && bash setupTermuxArch.bash

成功过程如图在这里插入图片描述
在这里插入图片描述
输入startarch进去Linux接着下载数据包
如果不下载这3个数据包,会如图在这里插入图片描述
安装失败。一个一个来不能急
pacman -S unzip

pacman -S zip

pacman-key --init && pacman-key --populate archlinuxarm

接着安装sdkman
curl -s “https://get.sdkman.io” | bash

打开sdkman的命令

source "/root/.sdkman/bin/sdkman-init.sh"

检查版本,
输入后会显示当前安装的版本
sdk version
在sdkman里面下载gradlesdk
sdk install gradle

创建这个喜欢的文件夹
然后返回Linux接着安装jdk在里面 这个是arm64的下载解压

wget https://github.com/VcotyQin/TermuxWithGradle/raw/master/jdk8_arm64/jdk-8u221-linux-arm64-vfp-hflt.tar.gz && tar xzvf jdk-8u221-linux-arm64-vfp-hflt.tar.gz

在这里插入图片描述
接着下载编辑器
pacman -S vim
配置环境变量
执行

vim /etc/profile

输入i 里面行编辑 滑到最下输入

set java environment                                    export JAVA_HOME=#文件路径/jdk1.8.0_241         export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
export JRE_hOME=$JAVA_HOME/jre

在这里插入图片描述

保存按ESC 输入:wq +回车
source一下
输入

source /etc/profile

输入java可以验证是否配对成功

再安装SDK
在Linux下创建一个目录在里面安装Android SDK Tools

mkdir android_sdk && cd android_sdk && wget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip && unzip sdk-tools-linux-4333796.zip

可能不是最新,建议去官网复制 官网链接https://developer.android.com/studio/

配置环境变量Linux下执行

vim /etc/profile

输入i滑到最底粘贴下面代码

export
ANDROID_HOME=/data/data/com.termux/files/home/android_sdk#这是SDK路径export PATH=$ANDROID_HOME/tools:$PATHexport PATH=$ANDROID_HOME/tools/bin:$PATHexport PATH=$ANDROID_HOME/platform-tools:$PATH

在这里插入图片描述
保存退出etc ;wq 回车接着
source /etc/profile
然后使用sdkmanager安装build-tools,platform-tools和platforms

sdkmanager打开方式

source "$HOME/.sdkman/bin/sdkman-init.sh"
//或者
source "/root/.sdkman/bin/sdkman-init.sh"
sdkmanager "platform-tools" "build-tools;29.0.3" "platforms;android-29"

适配termux

wget https://raw.githubusercontent.com/VcotyQin/TermuxWithGradle/master/adaptTermuxARM64.sh && chmod 777 adaptTermuxARM64.sh && ./adaptTermuxARM64.sh

将aapt,aapt2覆盖到android_sdk/build-tools/下

cd Androidsdk的路径
在这里插入图片描述
cd 29.0.2
输入l
rm -rf aapt
rm -rf aapt2
在这里插入图片描述
wget https://raw.githubusercontent.com/VcotyQin/TermuxWithGradle/master/aapt/arm64/aapt

wget https://raw.githubusercontent.com/VcotyQin/TermuxWithGradle/master/aapt/arm64/aapt2
在这里插入图片描述

下载完接着给权限
chmod 755 aapt
chmod 755 aapt2

最后安装glibc

pacman -S glibc
完成!
在这里插入图片描述
用gradle编译cd到路径执行

gradle build

就可以开始编译
在这里插入图片描述
酷安的一位老哥Vcoty写了教程,不是很详细小白不一定看懂!
CSDN没有这类文章
禁止抄袭!

  • 13
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 31
    评论
评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九狼JIULANG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值