3

我正在开发我的第一个 Android 应用程序,并且已经让它在模拟器中运行,但无法让它在真实设备上运行(myTouch 运行纸杯蛋糕)。

我已将应用程序放在我的网站上,可通过类型属性设置为的链接访问该应用程序,application/vnd.android.package-archive并且我还将该 mime 类型添加到 apache(并重新启动它)。我可以用手机下载该应用程序,但是当我尝试安装它时,我收到一条错误消息。

我已经验证了apk文件确实有它,确实如此。

我已经用个人密钥签署了 apk 文件。

我在模拟器上尝试了相同的过程(通过网络下载)并得到了相同的否定结果。日志确实提供了一些额外的信息,基本上是FileNotFoundException尝试加载AndroidManifest.xml文件有一段时间。

我考虑通过 USB 安装该应用程序,但发现没有办法这样做。

我遇到的所有文档都几乎掩盖了在您自己的手机上安装该应用程序的内容,所以我认为这很容易,但我只是错过了一些东西。

正如最后一点信息......我正在使用 Eclipse 3.5 在 Ubuntu 和 Java 6 上进行开发。

有没有人有什么建议?

4

2 回答 2

3

要通过 USB 在您自己的手机上安装应用程序,请使用adb install path/to/apk.

请参阅Android 调试桥 (adb) > 安装应用程序

于 2009-08-20T09:27:55.123 回答
0

我对“commonsware.com”的回答投了票,因为无论哪种方式看起来都会有所帮助;然而,今天早上稍微摆弄了一下之后,我就可以通过网络安装它了。看起来这是我的网络服务器上的缓存设置的问题......他们让我无法真正获得更新的内容。我将不得不更深入地研究这一点,以找出提供 apk 文件的最佳方式。

于 2009-08-20T13:46:45.873 回答