3月
2026-03-23
电视机盒子跑Picoclaw
使用项目: git@github.com:sipeed/picoclaw_fui.git
问题:
-
右侧3个选项被选中时看不清是否被选中
-
点击launch service报错
Ensure libpicoclaw.so is placed in jniLibs/arm64-v8a
-
UI控件无法被TV的遥控器选中
-
设置是否开启公共模式时, 公共模式无法正确保存
2026-03-27
TODO
- 添加恢复默认配置按钮,按下后将服务配置界面所有设置恢复到默认的设置
- 优化按钮体验,让手机输入时,或电脑输入时,不要必须按下确认/回车才保存,例如支持切换到另一个输入框也要保存一次
- 自动保存功能在windows上无法保存
- 验证和支持Firebase记录上报的设备信息
- 解决手机webview点击设置后, 后续无法操作的问题
- 点击模型,卡住
- 点击channel, 卡住
NEXT TODO
- 支持namespace为应用做隔离
发布安卓应用前为apk签名
参考文献:https://developer.android.com/
-
生成
密钥apt install keytool # # validity 代表密钥过期时间,常规默认10000天 keytool -genkeypair -v -keystore sipeed_picoclaw_key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias com.sipeed.picoclaw -
验证签名是否成功
apt install apksigner apksigner verify -v app-release.apk # 输入如下,说明是V2版签名 Verifies Verified using v1 scheme (JAR signing): false Verified using v2 scheme (APK Signature Scheme v2): true Verified using v3 scheme (APK Signature Scheme v3): false Verified using v4 scheme (APK Signature Scheme v4): false Verified for SourceStamp: false Number of signers: 1 -
GITHUB上传密钥信息
# 使用base64将jks转换为字符串 base64 -w 0 sipeed_picoclaw_key.jks > sipeed_picoclaw_key.base64 # 1. 创建环境 # 进入仓库->Settings->Environments->New environment->输入"production"。 注意名称"production"是自定义的,由仓库内的代码决定 # 2. 添加环境变量 # 点击Add environment secret添加以下环境变量。注意变量是自定义的,由仓库内的代码决定 KEYSTORE_BASE64={jks的base64编码} KEYSTORE_PASSWORD={生成密钥时的密码} KEY_ALIAS=com.sipeed.picoclaw KEY_PASSWORD={生成密钥时的密码}