本帖最后由 小骚 于 2023-1-24 02:49 编辑
[md]# 云端同步
使用 compose-jb
开发此软件的初心是为了方便我多设备间快速同步更新apk
请勿拿来做除此以为的任何用途
需要和服务端配合,以下是详细使用方法
服务端
-
需要 JDK11 或以上
-
需要 aapt、7z 工具
-
拉取源码后修改下图改成自己的配置
s-0
Windows
-
下载网盘内或者上述链接中的 aapt.exe 移到 C:\Windows\System32 或 自行配置环境变量
-
7z 下载后解压到自己熟悉的位置并配置环境变量(ps:如何配置环境变量不在本文的范围)
-
方法1
第一步:Gradle -> server -> Tasks -> installDist
会在 CloudSyncApk\server\build\install\server\bin 生成2个脚本
Windows 配置好 "Java环境变量" 可直接运行 "server.bat"
如需部署到服务器 把整个 "install" 打包移动
具体如图
s-1
s-3
-
方法2
第一步:构建 -> 构建工件 -> server
会 CloudSyncApk\out\artifacts\CloudSyncApk_server_main_jar 生成一个 jar
如需部署到服务器 把这个移动到指定位置
运行即可
具体如图
s-2
s-4
Linux
Debian
Android
-
额外需要 Termux 配合
-
下载安装后 安装 JDK17
在终端内粘贴并回车以下内容
1.pkg install git
2.git clone https://kgithub.com/EagleComrade/Termux-java.git
3.chmod +x install.sh
4.bash install.sh
5.java -version
-
安装 7z
pkg install p7zip
-
aapt 移动至 /data/data/com.termux/files/usr/bin
-
其他和Linux差不多 不同的是打包后的文件移动到 /data/data/com.termux/files/home 下
客户端
-
修改下图为自己的配置
c-1
Windows
- 如图执行编译出exe、msi等安装包,安装后使用,具体如图
d-1
Android
a-1
Linux
截图
d-2
d-3
a-2
a-3
a-4
|