Tauri2.0 稳定版 打包android遇到的问题

说明: 当前tauri版本 2.0.3

一、Tauri----android 应用图标logo问题

1. 把png图标放到文件根目录并命名为app-icon.png

在这里插入图片描述

2. 执行pnpm run tauri icon方法生成图标文件:文件位置 src-tauri/icons/android

在这里插入图片描述

3. 在执行了pnpm tauri androin init 后会有个gen文件夹,找到文件:

src-tauri/gen/android/app/src/main/res
在这里插入图片描述

4. 是的,把第2步生成的那五个文件全部替换到第3步里(cv,别删)

5. 结束。

二、Tauri----android 应用中文名问题

2.0 使用后无论如何都无法应用改为中文名
哪怕是使用https://schema.tauri.app/config/2里提供的mainBinaryName属性

1. src-tauri/android/app/src/main/res 还是这个文件夹

2. 找到values/strings.xml 这个文件

在这里插入图片描述

3. 这个就是安卓名称,改为自己应用中文即可

Oi,都看到这了,好兄弟不点点赞吗

三、Tauri----设置安卓打包

官方文档:https://v2.tauri.app/distribute/sign/android/#configure-gradle-to-use-the-signing-key

1. 根目录添加文件 upload-keystore.jks

2. src-tauri/gen/android 添加keystore.properties文件

password=123456
keyAlias=upload
storeFile=<location of the key store file, such as /Users/<user name>/upload-keystore.jks

3. src-tauri/gen/android/app/build.gradle.kts 添加代码

...
import java.util.Properties
// 添加
import java.io.FileInputStream
...

...
android {
	...
	// 添加
	signingConfigs {
	    create("release") {
	        val keystorePropertiesFile = rootProject.file("keystore.properties")
	        val keystoreProperties = Properties()
	        if (keystorePropertiesFile.exists()) {
	            keystoreProperties.load(FileInputStream(keystorePropertiesFile))
	        }
	
	        keyAlias = keystoreProperties["keyAlias"] as String
	        keyPassword = keystoreProperties["password"] as String
	        storeFile = file(keystoreProperties["storeFile"] as String)
	        storePassword = keystoreProperties["password"] as String
	    }
	}
	...
	
	buildTypes {
	    getByName("release") {
			...
			// 添加
	        signingConfig = signingConfigs.getByName("release")
			...
	    }
	}
}

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值