查看: 1554|回复: 4
打印 上一主题 下一主题

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

[复制链接]

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

跳转到指定楼层
楼主
发表于 2012-9-14 18:31:30 |只看该作者 |倒序浏览


在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文件信息。



转自http://blog.csdn.net/tinyhum/article/details/7334679
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

may    

8830

主题

81

听众

7万

积分

首席设计师

Rank: 8Rank: 8

纳金币
52336
精华
343

最佳新人 热心会员 灌水之王 活跃会员 突出贡献 荣誉管理 论坛元老

沙发
发表于 2012-11-30 22:32:55 |只看该作者
支持楼主的帖子
回复

使用道具 举报

2206

主题

2

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
32449
精华
23

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2012-12-5 08:57:09 |只看该作者
回复

使用道具 举报

2317

主题

54

听众

2万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
20645
精华
62

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2012-12-27 21:29:16 |只看该作者
学习了,虽然还是有难度,谢谢楼主的用心  
回复

使用道具 举报

2722

主题

42

听众

3万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
38268
精华
111

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2012-12-31 04:03:02 |只看该作者
谢谢楼主的帖子分享,学习了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-25 21:20 , Processed in 0.094841 second(s), 29 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部