2011-05-26 61 views
0

前一段时间,我编写了一个应用程序,我可以将它安装在EVO手机和Cruz平板电脑上。我通过电子邮件将应用程序发送至EVO,并通过USB下载至Gmail。APK在更新后不会安装在Cruz上,而是在EVO上安装

我最近对应用程序进行了一些更改,再次通过电子邮件发送EVO并通过USB下载到Cruz。 EVO获得了应用程序并能够安装,但是当我尝试在Cruz上安装时(通过Astro的Open App Manager),在详细信息中,我收到一条消息,说'无法以APK打开/sdcard/download/ETA.apk文件。在摘要选项卡中,没有任何信息,例如名称,标签,文件版本等。我已签署并zipaligned此apk,因为它是我的工作,并且它在EVO上起作用的事实让我大吃一惊。自从我尝试回到原始版本,但我有同样的问题。

我错过了什么吗?

+0

你的意思是说原来还没有安装? – 2011-05-26 14:20:30

+0

对。它在我第一次尝试时确实安装了。然后,我做了一些周折,并尝试安装该版本,我保存到不同的位置。之后没有工作,我试着回到旧版本,然后那个也没有安装。 – spuppett 2011-06-08 19:42:00

回答

0

事实证明,我显然没有保存原始APK文件。我使用降低的平台/ API级别构建APK,直到我下降到1.6。我猜Cruz是Android 2.0(我没有?)。我不必更改任何代码;然而,我确实需要修改一下这个清单(android:minSdkVersion =“4”)。

之后,它安装就好了。

+0

很高兴知道发生了什么事。你能标记这个解决吗? – 2011-06-10 04:57:17

+0

有什么我需要做的,然后点击复选框? – spuppett 2011-06-14 14:30:37