我正在使用我的第一个Android应用程序并让它在模拟器中工作,但无法让它在真实设备上运行(运行蛋糕的myTouch)。
我已将该应用程序放在我的网站上,可通过类型属性设置为 application/vnd.android.package-archive
的链接访问,我还将该mime类型添加到apache(并重新启动它)。我可以用我的手机下载应用程序但是当我尝试安装它时,我收到一条错误消息。
我已经验证了apk文件确实有它,就是这样。
我已使用个人密钥签署了apk文件。
我在模拟器上尝试了相同的过程(通过网络下载)并得到了相同的否定结果。该日志确实提供了一些其他信息,基本上是在尝试加载FileNotFoundException
文件时有AndroidManifest.xml
。
我考虑通过USB安装应用程序,但没有办法这样做。
我所遇到的所有文档都相当于在自己的手机上安装应用程序,因此我认为这很简单,我只是遗漏了一些东西。
就像最后一点信息一样......我正在使用Eclipse 3.5在Ubuntu和Java 6上进行开发。
有人有任何建议吗?
答案 0 :(得分:3)
要通过USB在自己的手机上安装应用,请使用adb install path/to/apk
。
答案 1 :(得分:0)
我对“commonsware.com”的回答进行了投票,因为看起来它会有所帮助;然而,在今天早上稍微摆弄它后,我能够通过网络安装它。看起来我的网络服务器上的缓存设置存在问题......他们让我无法获得更新的内容。我将不得不深入研究这个以找出提供apk文件的最佳方式。