MAUI 签名的使用

在MAUI开发一个APP再RK3288上运行, Android的时候 ,APK编译出来了 但是安装失败。

后来在真机上看到 提示"安装APK,提示“该安装包未包含任何证书"

这样就考虑给他弄个证书.

参考:

在 VS2022 中创建一个经过签名并可发布的.NET MAUI 安卓应用_哔哩哔哩_bilibili

MAUI发布APK初体验_文件_项目_配置 (sohu.com)

我是在visual studio视图里边 打开 终端:

输入 :

 keytool -genkey -v -kystore key.keystore -alias mauialias -keyalg RSA -keysize 2048 -validity 100000

 此时会生成 在项目的根目录生成一个 key.keystore , 

然后再项目文件里边增加:

<PropertyGroup Condition= "$(TargetFramework.Contains('-android')) and '$(Configuration)' == 'Release'">

		<AndroidKeyStore>True</AndroidKeyStore>
		<!--设置为 True 对应用进行签名-->

		<AndroidSigningKeyStore>./key.keystore</AndroidSigningKeyStore>
		<!--在上一部分中创建的密钥存储文件:myapp.keystore-->

		<AndroidSigningKeyAlias>mauialias</AndroidSigningKeyAlias>
		<!--传递给 keytool 工具的参数值:键-->

		<AndroidSigningKeyPass>346546428</AndroidSigningKeyPass>
		<!--创建密钥存储文件时提供的密码-->

		<AndroidSigningStorePass>346546428</AndroidSigningStorePass>
		<!--创建密钥存储文件时提供的密码-->

	</PropertyGroup> 

之后开始发布,如果你是net7 就替换成你自己的:

 dotnet publish -c Release -f:net6.0-android 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Maui 框架中,可以使用 `Picker` 控件来创建下拉选择框。下面是一个使用 `Picker` 的示例代码片段: ```C# using Microsoft.Maui.Controls; using Microsoft.Maui.Controls.Xaml; [XamlCompilation(XamlCompilationOptions.Compile)] public partial class MainPage : ContentPage { public MainPage() { InitializeComponent(); // 添加选项到 Picker myPicker.Items.Add("选项1"); myPicker.Items.Add("选项2"); myPicker.Items.Add("选项3"); // 设置 Picker 选择事件的处理方法 myPicker.SelectedIndexChanged += MyPicker_SelectedIndexChanged; } private void MyPicker_SelectedIndexChanged(object sender, EventArgs e) { // 获取选择的选项索引 int selectedIndex = myPicker.SelectedIndex; // 根据选项索引进行相应的逻辑处理 switch (selectedIndex) { case 0: // 处理选项1 break; case 1: // 处理选项2 break; case 2: // 处理选项3 break; } } } ``` 在上述代码中,首先在 `Picker` 控件中添加了三个选项。然后设置了 `SelectedIndexChanged` 事件的处理方法 `MyPicker_SelectedIndexChanged`,当用户选择不同的选项时,该事件会触发相应的逻辑处理。 在 `MyPicker_SelectedIndexChanged` 方法中,通过 `myPicker.SelectedIndex` 可以获取当前选择的选项索引,根据索引可以进行相应的逻辑处理。 请注意,上述代码只是一个示例,实际使用时可能需要根据自己的需求进行适配和调整。您可以根据具体的场景,自定义选项的样式和逻辑处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值