首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >无法安装未签名的APK

无法安装未签名的APK
EN

Stack Overflow用户
提问于 2011-01-29 16:40:03
回答 7查看 166.7K关注 0票数 91

我正在尝试将我的应用程序分发给一些人进行测试。我已经直接从eclipse把它安装在我的愿望上了,它工作得很好。

要创建一个APK文件,我直接从eclipse中选择"Export Unsigned Application Package“,然后创建一个APK文件。我把它通过电子邮件发送给自己,并将文件下载到SD卡中。但当我尝试安装它(使用ES文件浏览器)时,我得到一条消息说“应用程序未安装”。

(我已经检查了手机上的“允许安装非市场应用程序”)有什么想法吗?

是的,我找到了问题所在,请看下面的答案:

我不知道即使有了"Allow Installation of non-Marked application",我仍然需要在应用程序上签名。我自己签署了我的应用程序,跟随这个链接自我签署和发布应用程序,它只花了5分钟,然后我把签署的APK文件通过电子邮件发送给自己,并将其下载到SD-card,然后安装它没有任何问题。

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2011-01-29 17:06:04

我不知道即使有了“允许安装未标记的应用程序”,我仍然需要对应用程序进行签名。

我自签了我的应用程序,沿着这个链接self-sign and release application,它只花了5分钟,然后我把签名的APK文件通过电子邮件发送给自己,并将其下载到SD-card,然后安装它没有任何问题。

票数 79
EN

Stack Overflow用户

发布于 2011-01-29 16:51:45

You cannot install an unsigned application on a phone。您只能使用它通过仿真器进行测试。如果您仍然想继续,可以尝试对应用程序进行自签名。

另外,由于您是从SD卡安装应用程序,因此我希望您设置了必要的权限。一定要通过stackoverflow.com查看有关从SD卡安装应用程序的问题--有很多问题,而且以前也有人问过他们。

希望这能有所帮助。

票数 31
EN

Stack Overflow用户

发布于 2011-01-29 17:45:36

您只能在Emulator上测试unsigned-apk。作为应用程序部署和分发的步骤,我建议您至少阅读一次本文:http://developer.android.com/guide/publishing/app-signing.html

对于你的问题,你可以在上面的文章中找到下面的行:

所有应用程序都必须经过签名。系统不会安装未签名的应用程序。

因此,在分发应用程序之前,您必须使用signed apk。

要生成应用程序的签名apk,有一个简单的向导过程,单击File -> Export -> Android -> Export Android application.

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4835925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档