2010-10-29 137 views
0

我试图测试一个测试应用程序,我在Android 2.2 sdk上用我的HTC手机上的Froyo(2.2)开发。 在模拟器中,它工作正常,当我作为未签名的应用程序导出并尝试在手机上安装时,它不允许我,只是告诉我'应用程序未安装'。 手机具有接受安装非android应用程序的设置,所以我不知道为什么我无法测试它。 是因为它没有签名吗?在真实设备上的Android测试应用程序

有什么想法?

Thx fellas

+0

您不能让手机接受未签名的应用程序。使用调试密钥对其进行签名。手动调用'adb install'时的输出是什么? – EboMike 2010-10-29 00:49:10

+0

是的,我最终试图签署它(认为花了更长的时间做),现在它工作得很好。 – CLod 2010-10-29 01:07:19

+0

你应该使用eclipse – Falmarri 2010-10-29 02:09:15

回答

2

您错误地“运行非市场应用程序”与“运行未签名的应用程序”。 Android应用程序需要签名,除非你有一个非常邪恶的ROM来绕过这个检查。

对应用程序进行签名或通过Eclipse运行(使用调试密钥自动签名)。

0

从Eclipse运行,它会安装得很好。

相关问题