惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Docker
IT之家
IT之家
Microsoft Security Blog
Microsoft Security Blog
博客园 - 司徒正美
云风的 BLOG
云风的 BLOG
P
Proofpoint News Feed
D
DataBreaches.Net
B
Blog RSS Feed
博客园_首页
The GitHub Blog
The GitHub Blog
I
InfoQ
L
LangChain Blog
G
Google Developers Blog
M
MIT News - Artificial intelligence
美团技术团队
腾讯CDC
V
Visual Studio Blog
aimingoo的专栏
aimingoo的专栏
博客园 - 聂微东
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Apple Machine Learning Research
Apple Machine Learning Research
A
About on SuperTechFans
博客园 - 三生石上(FineUI控件)
博客园 - 叶小钗

博客园 - 悉野

go编译期接口断言 / 编译期接口检查(compile-time interface assertion / compile-time interface check) Go 的类型断言 ssh连结vmware中ubuntu的共享文件夹 spring加载冲突问题 spring一个错误修正 抓安卓日记到文件 注册表删除桌面顽固图标 github买的账号无法拉取代码的解决方法 apk常用命令 java服务器异常处理 ES6 学习难度分层 promise原理 材质, 纹理, shader之间的关系 TCP与UDP区别 javascript中=>与function的区别 javascript中函数解析过程 cocos使用fgui 几种服务注册与发现的区别 mybatis测试 向量点乘与叉乘 unity画布3种渲染模式 go学习笔记10(HTTP) go学习笔记9(TCP) go学习笔记8(反射) c++简单的线程池 operator new 是 C++ 动态内存分配的核心函数,负责分配原始内存,不调用构造函数 C++的定位放置new(Placement new) go学习笔记7(泛型,文件读写,测试) go学习笔记6(协程与channel,select使用,线程安全,异常处理) go学习笔记5(函数,结构体,自定义类型和类别名,接口)
laya打包的apk版本更新脚本
悉野 · 2026-02-28 · via 博客园 - 悉野

使用layadcc打包release/android/resource/, 然后上传到服务器,

windows下, 使用git的bash脚本(需要安装git, 再找个zip.exe放到系统目录),

创建本地私钥:
ssh-keygen -t rsa

配置远程host名字
C:\Users\Administrator\.ssh\config文件内容如下:

Host testhost1
HostName 123.123.123.123
Port 22
User root
IdentityFile C:\Users\Administrator\.ssh\id_rsa

Host testhost2
HostName 123.123.123.124
Port 22
User root
IdentityFile C:\Users\Administrator\.ssh\id_rsa

#!/bin/sh

if [ "$1" != "" ]; then
    REMOTE=$1
else
    echo "!!! Must have a remote addr"
    exit 0
fi
echo "remote addr:                  "${REMOTE}

REMOTE_PATH="~/www/fish-adventure/"
echo "remote path:                  "${REMOTE_PATH}

cd release/android/resource/

echo "begin layadcc"
layadcc .
cd ../

echo "zip resource"
zip -rq resource.zip ./resource

echo "upload resource.zip"
scp resource.zip $REMOTE:$REMOTE_PATH

echo "remove resource.zip"
rm -f resource.zip

echo "unzip remote resource.zip"
ssh ${REMOTE} 'cd '${REMOTE_PATH}'; rm -r -f resource; unzip -oq resource.zip; rm -f resource.zip'

echo "done"