Unity制作的应用在android平台上的发布步骤

unity打包apk部署签名keystore密钥库 unity打包部署签名 阅读详情

在Android上发布应用需要签名,由于Android应用架在java之上,所以用java的一些列工具来签名


1、keytool

该工具用于根据你的输入信息来生成相应的keystore文件,用于后面的签名步骤。

举例:

$ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000


2、jarsigner


该工具以步骤一中的keystore文件和要被签名的文件(就是你的应用程序)作为输入,输出签过名的文件(可以通过前后的文件大小简单看出来)。


举例:


$ jarsigner -verbose -keystore my-release-key.keystore my_application.apk alias_name



3、verify


工具也是jarsigner,不过命令行参数不一样。可以验证签名是否有效。


$ jarsigner -verify -verbose -certs my_application.apk


如果上面的三步做好后,一般就可以在Android上安装。


实际上操作过程中,如果是Unity编译出的包,其实已经是被做过上述步骤的。所以,如果你想用上面的验证,可能就不能通过。你要做的是,在


File | Build Setting ... | Player Setting 下,在Inspector窗口定位到Android平台,在此用Unity相关的界面提供的地方输入相关的key信息,然后编译出apk包,就完成相关的任务了。这个时候,如果你用上面的步骤三,进行verify的话就能正常看到一个通过sign的包的信息。 下面是这个方式的详细步骤:


1) 定位到 Publishing Settings (在上面提到的PlayerSettings)
2) 选中Create a new keystore,点击“Browse keystore",定好生成的keystore的位置,然后在下方的密码框中输入好密码

3)  Key栏目的Alias右手边,点击Unsigned(debug),如果上面都作对的话,这个时候会弹出一个下拉菜单,其中有一项“Create a new key”,点击
4) 弹出的对话框中你可以输入必要的信息
5) 上面的对话框中填好后,右下角的Create Key会亮起,点击就会生成key
6) 生成key后,可以Build出apk包。这个包就是签好名了,而且不是原来的默认的debug的签名


为防止你误用了key,你可以通过jarsign来查看你的签名的apk文件信息。


Unity打包安卓APK详细步骤 Unity打包安卓APK详细步骤 分类专栏:Unity3D文章标签:Unity3DAndroidAndriod开发环境变量配置 版权 声明:Unity版本2017.4.16f1 操作系统:Win10 第一步、安装JDK; 第二步、下载并安装Android SDK; 第三步、在Unity中发布到Android平台。 一、安装JDK 官网:http://www.Oracle.com/technetwork/Java/javase/downloads/index.html ... 阅读详情

相关推荐

Unity打包发布到安卓平台的环境配置和具体操作流程(小白专用)

欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体...

weixin_44284797的博客 4586

Unity 生成 Android 密钥.keystore

keytool -genkey -alias 【别名】-keyalg 【加密算法】-validity 【有效天数】 -keystore 【密钥完整路径】‘keytool‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。,于是直接使用命令行进入到jdk环境下进行生成。

weixin_41316824的博客 1332

关于unity打包安卓apk详细步骤

小白的经验之谈,如有不足,欢迎指出第一步:如果想要让Unity可以打包Apk,你需要先下载一个JDK7以上(包括7)的版本。 并且必须是64位。 安装时请记住您的安装路径 下面是分享的JAVA的jdk链接:https://pan.baidu.com/s/1Dw1d12RCp_i8MstGlDMHdQ 密码:llu0下载完成后,进行解压: 一定要放在自己能记住的地方,并且不能有中文路径安装JDK 选...

梨涡浅笑あ 3万+

关于Unity android打包的keystore

keystore Unity打包android的时候,要么使用已存在的keystore或者创建新的keystore 默认选择的是Android的debug.keystore 路径:C:\User\Administrator\.android\debug.keystore 这个key的密码是:android 以debug.keystore为例,可以在控制台输入keytool -list ...

linxinfa的专栏 6594

每天一个优秀提示词学习收藏 - 文本去AI化(四)

宝子们,今天不藏私啦!我把这段时间四处搜罗、潜心钻研出来的文本去AI化Prompt 提示词大礼包双手奉上,这可都是能让你的 AI 创作水平原地起飞的干货!走过路过不要错过,赶紧码住,开启你的 AI 创作进阶之旅吧!

2446

Zynq工程IP核封装:XCI引用与约束继承实战指南

IP核封装是FPGA系统设计中实现模块复用、团队协作与技术资产沉淀的关键环节。其本质是将功能逻辑、时序约束、接口协议和硬件配置统一抽象为可配置、可验证、可演进的标准化组件。核心原理在于通过XCI文件保留IP核的参数化定义能力,依托Vivado IP Packager实现约束继承、端口自动映射与时钟域解耦,从而保障跨项目集成的时序可信性与约束完备性。该技术广泛应用于Zynq SoC视频处理、高速接口(如HDMI/TMDS)、多时钟域控制系统等场景,尤其在需要长期维护与版本迭代的工业级嵌入式开发中具有不可替代的

weixin_42593701的博客 123

Keystore

Keystore 是Android应用开发中至关重要的一部分,确保应用的安全性和完整性。通过正确创建和配置Keystore,你可以顺利地对APK进行签名并发布到Google Play商店。是一个用于存储加密密钥的文件,特别是在构建和发布APK时,用于对应用进行签名。签名是确保应用完整性和身份验证的重要步骤,只有经过签名的APK才能在Google Play商店发布。在Android开发中,

本博客聚焦游戏开发技巧、创业实战心得及大学热门课程干货。这里既有技术深度,也有思维广度,无论你是开发者、创业者还是高校学子,都能在这里找到适合自己的成长之路! 589

什么是 WhatsApp云控 WhatsApp群发,WhatsApp协议,他们有什么区别?

下面我们sensws讲解下什么是WhatsApp云控 WhatsApp群发,WhatsApp协议

sendws的博客 3875

Unity Android 之 应用签名发布 Publishing Settings 中创建和自定义 keystore 的简单方法(内附说明和操作步骤)

Unity Android 之 应用签名发布 Publishing Settings 中创建和自定义 keystore 的简单方法 一、简单介绍 Unity Android 开发上会用到的技术简单整理,方便自己日后查看,能帮助到大家就更好了。 本节介绍,在 Unity Android 中,实现打包APK 的时候,给应用同时加上签名。 二、Publishing Settings 界面的中英文解释 Publishing Settings :发布设置 Keystore ...

仙魁XAN 8355

第零章 序 Chisel教程汇总

笔者目前西安交通大学微电子硕士在读,研究方向为数字集成电路设计与体系结构。鉴于目前RISC-V的火热程度,笔者参与了课题组的RISC-V项目,并了解、学习了颇受关注的新型硬件构建语言——Chisel,当前参与的神经网络加速器设计便是使用Chisel开发的。这是一门敏捷开发语言,据称要比传统的Verilog语言快很多。在亲身使用过后,笔者发现确实快了不少。这主要得益于Scala作为高级语言的简洁风格...

qq_34291505的博客 7万+

MacOS蓝牙连接疑难杂症:从基础排查到高级修复全攻略

本文提供了一份全面的MacOS蓝牙故障排查与修复指南。从基础的菜单栏检查、终端命令诊断,到软/硬重启蓝牙服务、删除配置文件,再到使用blueutil工具、重置NVRAM等高级方法,系统性地解决了蓝牙无法连接、连接不稳定等常见问题。最后还分享了环境干扰排查、预防措施及硬件故障自检方法,帮助用户彻底解决Mac蓝牙连接难题。

weixin_29271263的博客 450

Unity发布Android版本

unity打包

Oct_Nana的博客 2402

CVE-2021-22205 GITLAB 未授权 RCE 漏洞

简介 GitLab是由GitLab Inc.开发的一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,可通过Web界面访问公开或私人项目。由于GitLab存在未授权的端点,导致该漏洞在无需进行身份验证的情况下即可进行利用。 漏洞利用 上工具 python3 poc import sys import requests from bs4 import BeautifulSoup requests.packages.urllib3.disable_warnings() def .

qq_32445755的博客 886

【Unity】Unity2018/2019发布安卓流程及踩坑总结

Unity版本:Unity 2018.4.14f1 (64-bit) 系统:Win10 全程无需科学上网

qq_42011158的博客 9773

华为OD机试真题 Java&Go 实现【优雅子数组】【100%通过率】【2022.11 Q4 新题】

如果一个数组中出现次数最多的元素出现大于等于K次,被称为K -优雅数组,k也可以被称为优雅阈值。例如,数组1,2,3,1、2,3,1,它是一个3-优雅数组,因为元素1出现次数大于等于3次,数组1,2,3,1,2就不是一个3-优雅数组,因为其中出现次数最多的元素是1和2,只出现了2次。给定一个数组A和k,请求出A有多少子数组是k-优雅子数组。

MISAYAONE的博客 1万+

Kile5报错—> ARM-Compiler ‘Default Compiler Version 5‘ which is not available安装使用Compiler Version 5 的办法

Kile5报错—> ARM-Compiler ‘Default Compiler Version 5‘ which is not available安装使用Compiler Version 5 的办法

weixin_72050316的博客 1180

Unity2019/2020打包安卓步骤以及问题处理(全是干货!)

前言 在unity2019版本中,打包的Build Setting界面中,Build System选项取消了Internal模式 Unity2018及以下的旧版本中,界面是: Internal(Default):Unity内置,仅需Android SDK支持。不能导出工程,适用于仅适用Unity开发的工程 apk。 Gradle(New):使用Gradle进行构建,需要Android SDK与Gradle支持,可以导出Android Studio工程 apk ; 选这个才能勾选下面的Export Proj

Mr.Y仙森的博客 4万+

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Unity 安卓打包

Unity打包的方式有很多种,自动打包和手动打包,今天小弟就鼓捣鼓捣unity手动打包,如果想动态打包的话,可以去看其他大佬的帖帖哈。 unity打包先配置环境,下载unity的时候可以顺道把unity的安卓包下载下来,如果忘了也没事,可以从unityhub下载,也可以去官网下,Unity实时内容开发平台 - 3D、2D、VR & AR可视化 | Unity中国官网 下载完以后点击File-->BuildSetting,左下角点击Android,刚下完以后应...

qq_52956140的博客 1万+

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

将unity项目发布到安卓手机

一、Unity 3d安卓开发环境搭建(Android SDK Tools) 无论是在Unity中构建Android应用程序,还是从头开始对其进行编程,都必须先设置Android软件开发工具包(SDK),然后才能在Android设备上构建和运行任何代码。默认情况下,Unity安装基于OpenJDK的Java开发工具包。 以下基于untiy官方文档,整合其它资料,列出详尽有效步骤。(本文基于win7系统) 1. 首先,下载安装Java Development Kit (一般称作JDK): (注意..

m0_37346206的博客 4753

[Unity]Unity跨平台开发之Android简介

​文章摘要翻译自Unity官方手册,版本2022.3x。主要介绍Android要求和兼容,以及Android Manifest相关内容。

国家级摸鱼一级选手 1843

Unity 3D游戏发布到Android平台

Android是目前最流行的一个词,Android 的游戏、软件等几乎是人们每天都要用到的。要将 apk 文件发布到 Android 平台,必须先安装两个工具:Java(JDK)和 Android 模拟器(SDK)。 Java 是 Android 平台的主要开发语言,搞 Android 开发的读者肯定具备了 Java 基础,所以这里就不再讲解 Java 开发环境(JDK)的下载与安装了,不了解的读者请移步到: JDK下载与安装教程 Java JDK环境变量配置 Android 模拟器(SDK)的安装 .

u010029439的博客 1546

第五十九章 Unity 发布Android平台

unity发布游戏到安卓平台

konkon2012的博客 3954

基于Unity的AR开发初探:发布AR应用到Android平台

本文接上一篇,介绍一下如何通过Unity发布第一个AR应用至Android平台,在Android手机上使用我们的第一个AR应用。 一、一些准备工作 1.1 准备Java JDK   这里选择的是JDK 1.8.x版本,可以从这里下载。 1.2 准备Android SDK   这里选择的是R24.1.x-Windows版本,可以从这里下载。 Note:为了减少配置的复杂性与挫败感,也...

weixin_30401605的博客 1101

Unity Android 之 在 Unity 中直接调用打开其他应用apk的方法实现

Unity Android 之 在 Unity 中直接调用打开其他应用apk的方法实现 目录 Unity Android 之 在 Unity 中直接调用打开其他应用apk的方法实现 一、简单介绍 二、使用说明 三、效果预览 四、实现步骤 五、关键代码 一、简单介绍 整理一些在Unity上可以方便调用 Android 方法的一些接口脚本,便于后期开发使用。 调用 An...

仙魁XAN 8253

Unity如何在Android平台以及PC平台上发布

转发:https://www.jianshu.com/p/29109d320ec4 1、如何在Android平台发布 步骤: 1)找到Edit>>Preferences 2)点击External Tools,把你电脑中下载的SDK和JDK的路径设置一下,分别要找到名为android-sdk-windows的文件夹和名为jdk xxx(版本号)的文件夹,否则会跳出选择路径的窗口;如果你...

kevin_org 1156
上一篇: Unity调试声音的一个小技巧
下一篇: Unity对烘焙的支持
TinyHum
博客等级 码龄15年 76粉丝 105原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值