2010-08-26 134 views
2

我遇到了发布我的Android应用程序的问题。签署和发布Android应用程序

这里就是我所做的,

,所以我对发展环境我的应用程序运行(日食 - 使用设备测试), 话我右击我的项目文件夹 - Android的工具 - 出口签名的应用程序包,然后我创建新的密钥存储并在那里添加我的信息,然后它会产生.apk

然后我把它放在我自己的网络服务器上(我打算把它放在我自己的网络服务器和安卓市场上好吧)

但是,然后,一旦我尝试从我的测试手机下载我的.apk - 它赛d: “无法下载。不支持此手机”上的内容的内容

这是奇怪的,因为我做我的测试在这同一个手机以及-.- :(

所以我的问题是:

  1. 什么是正确的方式来签署我的应用程序,所以它可以通过我自己的网络服务器一路下载?
  2. 但我仍然可以把它放在android市场以及 - 我有我的安卓市场帐户

是否有任何步骤?

好希望有人能给我答案,我真的很感谢你的帮助!

谢谢&干杯!

+1

您是否在手机的设置 - >应用程序中检查了“未知来源 - 允许安装非市场应用程序”? – capecrawler 2010-08-26 08:24:02

+0

是的,我做过了,但仍然不起作用 – AnD 2010-08-26 12:25:23

回答

3

2我可以看到的可能的东西。

  1. 您创建程序的android版本比您的手机更高。防爆。您使用Android 2.1库创建了该项目,并且您的手机仅为Android 1.6

  2. 如果您插入手机并通过eclipse将程序运行到手机上,如果您尝试制作.apk并将其安装到手机上该程序仍在那里,它会抱怨,因为你的手机上已经有的程序是用于调试和未签名的。我已经做了很多,并吓坏了,它不工作....只需先卸载它,然后尝试重新安装它与apk。

它听起来更像#1,因为如果它是#2,会得到与上述不同的错误。

希望有帮助!

+0

1.我的用途sdk-min sdk版本是4,目标sdk版本是7,我在三星Galaxy S手机上测试它 - 从日食它运行良好... 2我之前格式化了我的手机,因此,当我尝试下载并安装我的应用程序时,我的手机确实很新。 – AnD 2010-08-26 09:22:45