2014-02-16 37 views
1

我开发了一个使用Google Maps API v2的应用程序。 我已将它直接从eclipse安装到我的设备上,并且工作正常。未签名的APK无法安装 - 谷歌地图应用程序

现在我试图将我的应用程序分发给一些人进行测试,所以我通过Eclipse创建了未签名的APK文件(右键 - > android工具 - >导出未签名的应用程序包),然后创建了一个APK文件。

我已将apk文件复制到一个干净的手机(以前从未测试过我的应用程序),但安装失败,每次我试图安装它,“应用程序未安装”消息出现,这就是它。没有更多信息。 (我已经在我的手机上查看了“允许安装非市场应用程序”)

为什么? 我是否必须获得发行版API密钥并签署我的应用才能运行? 请帮忙!

+0

http://stackoverflow.com/questions/4835925/unsigned-apk-can-not-be-installed – Sundeep

回答

5

我一定要得到释放API密钥和签名我的应用程序,以便为它工作?

不是。但是,未签名的APK不会帮助您。您可以从Eclipse获取APK(使用调试签名密钥签名)并分发它。您可以在您的项目目录的bin/中找到该APK文件。

调试签名密钥包含在the documentation中。

+0

好吧,我只是试图从该bin /文件夹安装apk文件,它的工作!谢谢! –

0

这就是你需要做的一切,把东西放在应用商店或安装在手机上!该应用程序必须加以签署

Signing an app

+0

但我不想在应用程序商店发布我的应用程序。我只想要一个apk文件,我可以安装.... –

+1

我刚刚编辑答案,因为你回答了!无论如何,对您的问题的评论实际上有一种方法可以用简单的方式在您的应用程序上签名,以便在设备上进行安装! –

+3

@TamarCohen手机上无法安装未签名的应用程序。即使您尚未准备好放置Play商店,也需要在手机上安装已签名的APK。未签名的应用程序仅适用于仿真器 – Sundeep