繁体   English   中英

在apk中包含资源时,Android上是否显示“未安装应用程序”?

[英]“Application not installed” on Android when including resources in the apk?

我正在为Android平板电脑开发图形应用程序,但是最近我开始遇到一个奇怪的问题。 该应用程序可以在模拟器上正常运行,但是每当我尝试将其安装在平板电脑(运行Android 2.2的Zenithink ZT-180平板电脑)上时,都会出现“未安装应用程序”错误。

我试图缩小问题的范围,看来这可能与所提供的资源有关。 我注释掉了应用程序中对位图的所有使用,并从“ res / drawable”目录中删除了除图标之外的所有位图,并编译了应用程序。 该版本已安装,没有错误。 接下来,我在“ res / drawable”目录中放置了一个附加的位图(1024 * 1000 png,1.15Mb)-我没有将其加载到代码中或任何其他内容,我只是将位图放置在了目录中并重新编译了应用程序。 这次,安装失败,出现“未安装应用程序”错误。

这对我来说似乎很奇怪-资源中的单个新位图如何在应用程序甚至不使用的情况下就使安装混乱? 任何见识将不胜感激!

由于mibollma的评论而进行了更新:

我通过将.apk文件从PC复制到USB磁盘,将USB磁盘插入平板电脑,然后使用平板电脑的文件浏览器从USB磁盘激活.apk安装程序来安装它。 (在调试的一个明显不同的时刻,我尝试将.apk首先复制到平板电脑的内部存储器中,但这至少没有帮助。)

请注意,像基本的“ Hello Android”应用程序一样,简单的应用程序(除了图标之外没有任何图像的应用程序)确实可以像这样安装。 当我尝试向资源中添加更多图形时,问题显然发生了。

我未在清单中指定installLocation或任何特殊选项。

我一直无法弄清楚是什么原因引起的,但是我可以通过基本上重新安装Eclipse和Android工具包,然后从现有来源重新创建应用程序的方式,将其删除。

(供以后参考:在重新安装之前,我做了一些尝试,例如更改清单中的“ debuggable”和“仅测试”属性,并检查minSDK版本是否与指定目标匹配,但这没有帮助。问题甚至发生在简单的“ Hello,Android”应用程序中-我只是在“ Hello,Android”的资源目录中放置了一个位图,结果.apk没有正确安装。问题可能是在工具包,Eclipse或项目配置中,我还是不知道。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM