2011-05-13 52 views
0

我在eclipse中使用spring和maven插件,但是当我想运行这个项目时,它返回找不到ShopZilla.apk?这将如何解决,请建议我。找不到android在android

+0

清理项目,重建它,然后查看问题视图 - 是它给人一种特定的错误? – 2011-05-13 09:34:38

回答

0

如果您已经安装了所有必需的插件(ADT,M2E和M2E Android),那么apk应该由IDE自动生成。

有时apk文件并不是简单生成的,因为在您的项目中有一些android编译错误,不幸的是,这些不是编译错误,所以它们不会在Eclipse问题视图中显示。例如,如果您在res/drawable文件夹中附加了icon.jpg文件并将扩展名更改为png,则在问题视图中不会出现编译错误,但是如果您然后手动删除项目输出文件夹中的apk文件,则apk文件将不会再次生成,在这种情况下,当您尝试在模拟器上运行时,Eclipse仅在控制台视图中提供非常通用的消息“无法找到* .apk文件”。

现在唯一的问题是我们如何判断是否有android构建错误。右键单击您的项目,选择Android工具 - >修复项目属性。在我的jpg/png示例中,Eclipse会显示“libpng错误:不是PNG文件,错误:处理PNG图像失败C:\ android-sandbox \ source \ yourproj \ res \ drawable-mdpi \ icon.png”,项目标记为在资源管理器视图中出现错误。只要你用一个真正的PNG文件替换icon.jpg,宾果游戏,apk会自动生成。虽然我不知道这是否可以检测到所有subtile android构建错误。

0

如果您使用的ADT插件大于ADT17,请将您的“lib”文件夹重命名为“libs”。 然后右键点击project => Android tools =>修复项目属性=>清理你的项目

如果仍然出现问题,那就重新启动你的eclipse。你的问题将会消失。

1

请确保在更新您的android sdk sdk构建工具后正确更新。您可以通过Open sdk manager检查它 - 必须安装“Android Sdk Build Tools”状态。如果状态没有安装,则安装相同的Android Sdk Build Tools。

0

请按照下列步骤操作;这可能会帮助你:

Go to Project->Properties 

Select Android from left-hand side list 

Uncheck the "Is Library" checkbox 

projects -> clean