APK文件在直接构建时安装,但在使用分发过程创建.apk文件时不安装(Titanium Studio)

时间:2012-10-23 09:10:03

标签: android titanium apk

我正在使用Titanium中的Android应用程序。当我点击Run>Android Emulator进行直接构建时,app.apk下生成的"approot/build/android/build"文件的大小为 8 MB ,我可以将此文件复制到我的设备和安装。

但是,当我通过选择密钥库和密码打包并分发Android商店时,结果.apk文件大小只有5MB ,当我将其直接复制到设备时尝试安装。它实际上没有安装。

使用分发流程构建的应用程序是否会这么大?请建议。

安装应用时adb的输出:

点击此链接可查看更大的输出:http://i.stack.imgur.com/Dtzb7.png

enter image description here

2 个答案:

答案 0 :(得分:3)

谷歌搜索,我发现这是错误代码103:

https://groups.google.com/forum/?fromgroups=#!topic/rhomobile/WJJvB8NVcuU

你是否正在使用sdk 1.7?尝试切换到java sdk 1.6。

答案 1 :(得分:0)

我找到了解决方案,下面是我的问题的答案

1)是的,当为生产执行app时,文件大小将会减少。

2)将应用程序发布到特定文件夹后,我们应该使用下面的方式对应用程序进行签名    命令

jarsigner -verbose -keystore /home/balan/tmp/KeyStore360/android.keystore myproject.apk androidalias

感谢Steelight让我知道adb logcat,这有助于我理清我的apk文件丢失证书。