0

我一直在构建一个应用程序,它在我尝试安装它的所有 ICS 手机上都能正常工作。但是,当我尝试在我朋友的新果冻豆手机上安装 apk 时,它只是显示“未安装应用程序”。我已将他的设备设置为不验证安装,并确保检查了他的安装应用程序不是来自 google play 选项。

在实际代码中,我将最小 api 设置为 14,目标设置为 17。但我仍然无法安装它。

有谁知道是什么原因造成的?

4

2 回答 2

1

apk 需要签名。您可以从 Eclipse 执行此操作:右键单击您的项目 -> Android -> 导出签名的应用程序包。更多信息在这里:http: //developer.android.com/tools/publishing/app-signing.html

于 2013-02-22T16:05:54.580 回答
1

对于其他仍然想知道为什么会发生这种情况的人。

请注意,如果您使用的是 android studio 2.3 或更高版本并且使用了签名版本 v2(完整的 apk 签名),那么您的应用可能会导致以前版本的安装问题。

解决方案在生成 APK 时使用传统的 jar 签名方案 v1 。欲了解更多信息,请点击此链接

于 2017-03-16T09:27:28.190 回答