`
rensanning
  • 浏览: 3552702 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
Efef1dba-f7dd-3931-8a61-8e1c76c3e39f
使用Titanium Mo...
浏览量:38219
Bbab2146-6e1d-3c50-acd6-c8bae29e307d
Cordova 3.x入门...
浏览量:607616
C08766e7-8a33-3f9b-9155-654af05c3484
常用Java开源Libra...
浏览量:682788
77063fb3-0ee7-3bfa-9c72-2a0234ebf83e
搭建 CentOS 6 服...
浏览量:89538
E40e5e76-1f3b-398e-b6a6-dc9cfbb38156
Spring Boot 入...
浏览量:402152
Abe39461-b089-344f-99fa-cdfbddea0e18
基于Spring Secu...
浏览量:69760
66a41a70-fdf0-3dc9-aa31-19b7e8b24672
MQTT入门
浏览量:91835
社区版块
存档分类
最新评论

通过Titanium Studio为Android APK签名

阅读更多
我们要将Android应用发布到各大Market的时候,需要对APK进行签名,Titanium Studio默认使用了自身开发用的keystore后jarsigner。

引用
Titanium默认的keystore:
path:$TitaniumSDK_HOME$\mobilesdk\win32\1.8.2\android\dev_keystore
password:tirocks
alias:tidev

TitaniumSDK_HOME默认是:C:\Documents and Settings\#user_name#\Application Data\Titanium\当然也可以指定到其他目录下。


当我们想自己设定keystore的时候怎么办,这里一步一步教大家为APK签名。
(至于为什么要签名,这里就不说了,网上文章多的是,“百度一下你就知道”)

由于我的OS是日文系统,所以截图中有日文,大家理解意思即可。

1、首先制作keystore

启动命令行窗口,执行以下命令:
引用
keytool -genkey -v -keystore tiandroid.keystore -alias renkey -keyalg RSA -validity 365

这里的“tiandroid.keystore”和“renkey”,可以修改为自己的数据。
其中“tiandroid.keystore”是keystore文件的名字,“renkey”是别名。

关于keytool的参数具体什么含义百度吧。


生成的文件保存在“C:\Documents and Settings\RenSanNing"下。

2、为APK签名
在TItanium Studio中,点击左上角的立体框来作成签名APK。






3、APK文件的确认

启动命令行窗口,执行以下命令:
引用
jarsigner -verify -verbose D:\F.apk





当你看到以下输出到时候,就说明你的APK文件签名成功了!

引用
s = 署名が検証されました。
m = エントリがマニフェスト内にリストされます。
k = 1 つ以上の証明書がキーストアで検出されました。
i = 1 つ以上の証明書がアイデンティティスコープで検出されました。
jar が検証されました。


  • 大小: 14.8 KB
  • 大小: 23.9 KB
  • 大小: 11.8 KB
  • 大小: 36.5 KB
  • 大小: 27 KB
  • 大小: 20.6 KB
1
1
分享到:
评论
7 楼 james620 2013-01-14  
請問mac預設的位置為何呢?謝謝
6 楼 annqilee 2012-03-26  
可以了。
本来就是可以的,我因粗心用了和其它已安装apk同名的包!
5 楼 rensanning 2012-03-23  
那就不是签名的问题,找个其他手机试试吧
4 楼 annqilee 2012-03-23  
rensanning 写道
先不使用distribute,用Titanium自身编译后的apk,试试在你的手机上能安装吗?
$PROJ_ROOT$\build\android\bin\app.apk


不能
3 楼 rensanning 2012-03-23  
先不使用distribute,用Titanium自身编译后的apk,试试在你的手机上能安装吗?
$PROJ_ROOT$\build\android\bin\app.apk
2 楼 annqilee 2012-03-23  
生成的apk,在手机上安装不了,报程序未安装,怀疑是签名有问题,博主有遇到过吗?
1 楼 annqilee 2012-03-23  
依以上步骤,可以成功distribute了,thks!

我之前报Unable to open '***.apk' as zip archive,是因为生成keystore时粗心搞错了!

相关推荐

    TitaniumBackup.apk

    钛备份,适合于经常刷安卓系统手机的人使用,减少重新安装安卓软件的麻烦。

    Titanium Backup Pro 8.0.0.apk

    钛备份 Titanium Backup,备份你的程序及程序数据,并支持定时备份等功能。 功能很强大,有此软件,不管你的格机还是重刷ROM,在重装软件时都是无痛的,非实适用经常捣鼓手机有机友! 解锁器使用说明: 1.安装钛...

    [AvekaMod] Titanium Backup Pro v8.4.0.2_apk_android_

    Titanium Backup is a backup utility for Android that backs up your system and user applications along with their data on external storage of your choice.

    Titanium Studio

    Titanium Studio 开发工具安装包,用于开发mobile程序,这是part04

    不用登陆直接打开Titanium Studio

    NULL 博文链接:https://rensanning.iteye.com/blog/1466109

    Titanium_Backup_Pro_Donate_v8.4.0.2.apk

    Titanium Backup是Android上最强大的备份工具,其次。 ☆需要ROOT,Android 1.5-7.0以上版本(ARM,x86,MIPS) ☆超过2千1百万用户,超过31种语言。 ☆PRO Key可在Play商店购买! ☆在Twitter上排名第一的TOP...

    android静默安装程序

    1. **Adb命令**:通过连接设备到电脑,使用adb shell命令执行`pm install -t -s /path/to/your.apk`,其中`-t`表示允许测试签名,`-s`表示存储在外部存储卡上,`/path/to/your.apk`为APK路径。 2. **使用Root权限的...

    Android-titanium_mobile.zip

    Android-titanium_mobile.zip,带有javascript的本地ios、android和windows应用程序,安卓系统是谷歌在2008年设计和制造的。操作系统主要写在爪哇,C和C 的核心组件。它是在linux内核之上构建的,具有安全性优势。

    Android Phone book

    通过这个Android Phone Book项目,开发者不仅可以学习到Titanium Studio的使用,还能深入理解XML和JSON在实际应用中的作用,这对于提升跨平台开发能力大有裨益。在实际开发过程中,结合理论知识与实践经验,可以创造...

    Titanium环境搭建

    - 添加新的系统变量`ANDROID_SDK`,值设定为Android SDK的安装目录,例如:`C:\titanium\android-sdk-windows`。 - 编辑`PATH`变量,添加`%ANDROID_SDK%\tools`。 - 将`%ANDROID_SDK%\platform-tools`下的`adb.exe`...

    TitaniumMobile开发跨平台iOS和Android应用

    Titanium Mobile是一种强大的跨平台开发工具,它允许开发者仅需掌握一种语言——JavaScript,即可同时为iOS和Android平台创建应用程序。这种技术极大地简化了开发流程,使得开发者能够在不同平台上共享大量代码,...

    通过Titanium将Metro UI移植到iOS/Android的“ TiMetro”

    "TiMetro"是一个创新项目,它允许开发者使用Titanium框架将流行的Microsoft Metro UI设计风格移植到iOS和Android平台上。这个项目对于那些希望在多种移动操作系统上实现统一视觉体验的开发者来说,具有重大意义。让...

    Titanium plugin开发初探

    在移动应用开发领域,Titanium 是一个流行的选择,它允许开发者使用 JavaScript 来构建原生的 iOS 和 Android 应用。Titanium 的核心理念是通过跨平台的 JavaScript API 提供与原生功能的无缝对接,而插件开发则是这...

    钛备份TitaniumBackupPro.apK

    钛备份TitaniumBackupPro.apK 最新和谐版本 你懂的

    Titanium资料

    Titanium 是一个开源的移动应用开发框架,它允许开发者使用 JavaScript 来构建原生的 iOS 和 Android 应用。这个“Titanium 资料”压缩包包含了几个关键的学习资源,帮助开发者深入理解和掌握 Titanium Studio 开发...

    完美备份完美root钛备份.apk

    完美备份完美root钛备份.apk

Global site tag (gtag.js) - Google Analytics