修改此文件
app/src/main/java/com/eazywrite/app/data/network/Network.kt
object Network {
// 服务端 baseUrl
private const val baseUrl = "https://easywrite.wilinz.com/"
// private const val baseUrl = "http://192.168.1.5:10010/"
// val openaiUrl = "${baseUrl}openai/v1/"
// See https://www.ohmygpt.com/
private const val openaiUrl = "https://c-z0-api-01.hash070.com"
// 必选
private val openaiKey = Base64.decode("api key base64").toString(Charsets.UTF_8) // TODO
// 可选
private const val textinAppId = ""
// 可选
private const val textinSecretCode = ""
//...
}
# 拉取原仓库代码
git remote add upstream 要合并的仓库地址
git pull upstream
# 将原仓库代码合到自己仓库
git merge upstream/dev
# 推送到自己仓库
git push
- Fork 本仓库
- 在自己仓库的 Settings -> Secrets and variables -> Secrets -> Action 中添加 (New repository secret) 以下 Secrets
- ANDROID_KEY_BASE64 # jks 证书文件的 base64 编码字符串
- ANDROID_KS_PASS # 证书密码
- ANDROID_KEY_ALIAS # 证书别名
- 添加完毕后,点击 Actions -> Android Release -> Run workflow 运行一次
- 等待编译完成后,点击 Actions -> Android Release ,下载 Artifacts 下面编译好的 apk 文件
- 解压下载的 *.apk.zip 文件, 安装运行
# 将文件转换为base64编码并输出到控制台:
[Convert]::ToBase64String([IO.File]::ReadAllBytes("C:\path\to\file.txt"))
# 将文件转换为base64编码并输出到控制台:
base64 /path/to/file.txt
在上述命令中,你需要将 /path/to/file.txt 替换为实际的文件路径。
-
打开Android Studio,并进入你的项目。
-
选择菜单栏的Build,然后选择Generate Signed Bundle/APK。
-
在弹出的窗口中,选择您要打包的模块。如果您还没有配置签名证书,请单击Create New进行配置。
-
在Key store path字段中,单击右侧的…并选择保存证书的位置。然后为证书指定一个名称。
-
在Key store password字段中输入密码,并确认。
-
输入Certificate信息,包括有效日期、姓名、单位、城市、州/省和国家/地区。
-
输入Key信息,包括别名、密码、有效日期、姓名、单位、城市、州/省和国家/地区。
-
单击确认,稍等片刻,Android Studio就会生成一个签名证书。