今天我决定开始为Android操作系统开发。我去了他们的网站,下载了所有必需的软件(Eclipse,Android SDK,Eclipse的ADT插件等)。我按照提供的“Hello World”教程(link text)进行了操作。我使用Android SDK 2.1。 该计划几乎完美无缺。它在Android模拟器上运行良好,但不安装在任何Android手机上。我没有安装Android手机,所以我有三个朋友尝试安装他们的手机 我们使用的手机是:
我通过电子邮件将.apk通过电子邮件发送给自己,并通过Android模拟器进行访问。它运行并安装好包。但是,当我的朋友试图在手机上安装它时,他们都遇到了这个错误: “[解析错误]解析包”
时出现问题我想知道是否有人对可能出错的地方有任何建议。谢谢你的帮助。
答案 0 :(得分:3)
//uses-sdk android:minSdkVersion="14"
只需将其更改为
即可//uses-sdk android:minSdkVersion="3"
或我们的设备支持的任何较低级别的sdk版本。试试吧。并且回复,无论你是否满意。
答案 1 :(得分:2)
您如何安装包裹?
你应该:
如果应用程序未显示,请选择“Whole SD”以查看所有SD卡应用程序。
答案 2 :(得分:2)
转到manifest.xml,然后删除
使用-sdk android:minSdkVersion =“14”
答案 3 :(得分:1)
我最近遇到了同样的问题。我通过将Andriod SDK(4.0.3)中的应用程序移植到我将应用程序部署到(2.3.3)的手机支持的应用程序解决了这个问题。
答案 4 :(得分:0)
您不必使用自定义应用安装内容。只需尝试从SD卡打开它(好吧,所以你需要一个文件管理器:p)或通过电子邮件直接访问文件真的应该工作。有两件事需要检查:
修改强>
我只是用Google搜索,结果发现其他一些人遇到了这个问题。但是,在每种情况下,它都以不同的方式解决...在一种情况下,使用第三方文件浏览应用程序解决了问题。在another case中,开发人员在签名和导出后重命名了.apk文件,显然这足以让他破解它。这对我来说没有任何意义 - 我只是在我的手机上测试了三个不同的版本:用调试密钥签名,用“正确”密钥签名并用适当的密钥签名然后重命名。在每种情况下,应用程序都被复制到我的SD卡,使用Astro(文件浏览程序)打开,然后启动内置的安装程序应用程序。这三个都有效,所以我不知道另一个人在重命名他的.apk时有什么问题。
所以......我不知道。抱歉:/也许尝试从debug-key-signed apk安装它,或者从头开始另一个项目,看看你的清单文件是否被破坏了。
回答你的意见:
答案 5 :(得分:0)
最简单的解决方案是使用浏览器通过http://mail.google.com访问您的Gmail帐户,然后使用该链接下载附件。之后,只要您启用了非市场应用程序的安装,就可以运行安装。