Android的Eclipse – 找不到* .apk

我知道这个问题之前已经被问过了,我已经看到了很多的解决scheme,但是没有一个能够为我工作。 我能够build立我的apk没有问题,直到这个错误开始出现。 我已经尝试清理我的项目,从工作区中删除它,并重新导入它,从我的build设者项目中删除“Java生成器”,手动构build项目,重新sorting我的Java构buildpath。 我没有可见的编译器问题,我的工作区中不存在任何问题。

我曾经遇到过这个问题,并通过删除项目表单我的工作空间并重新导入它解决了一次,我通过从我的Java构buildpath中删除“Java生成器”来解决它。 这一次似乎没有工作。 我目前有大部分的设置设置为默认(即再次检查Java构build)。

我正在运行Windows 7(64位),并通过Eclipse 3.6使用jdk1.6.0_21。

任何build议将不胜感激,因为我已经失去了大量的开发时间解决这个问题。

[更新]我的语言环境是英语,我已经尝试删除与问题834相关的debug.keystore,美国

请按照这些步骤; 这可能会帮助你:

  1. 右键单击您的应用程序项目并转到“属性”

  2. 从左侧列表中selectAndroid

  3. 取消选中“Is Library”checkbox

如果您的应用程序项目依赖于工作区中的库项目,那么当然需要选中“Is Library”框。

删除/ Gen文件夹中的R.Java文件对我来说是个诡计

我尝试了所有上述解决scheme。 但它没有工作。

解决的办法是重新启动日食!!!!!!!

希望这会帮助别人:)

在我的情况下,这个问题在eclipse更新了v4.0 API版本的插件之后开始了。 我通过转到Eclipse的主要首选项和Android-> Build取消选中“跳过打包和dexing直到导出或启动”

注意:如果你的日食给你的未知命令'紧缩'错误,然后按照这个职位

我试图把其他人的最好的答案收集到一步一步按顺序尝试的列表中:

  • 检查项目没有设置为库:
    1. 进入项目 – >属性
    2. 从左侧列表中selectAndroid
    3. 取消选中“Is Library”checkbox
  • 清理并重build项目 – 这应该删除并重新创build整个gen文件夹,包括在某些人的答案中提到的R.java文件
  • 检查日食和所有的Android插件是最新的
  • closures项目,退出Eclipse,重新打开eclipse,重新打开项目。
  • 转到Java构buildpath>项目,并检查任何不正确的项目依赖关系
  • 转到Eclipse的主要首选项,然后在Android-> Build中取消选中“Skip packaging and dexing,直到导出或启动”
  • 检查JAVA_HOME设置是否正确。 按照本文中的步骤操作

如果你完成了上面的列表,但仍然没有解决问题,请留下评论,或者如果你发现其他的工作,请随时编辑答案,并添加你的东西。

从工作区中删除项目并再次导入。
这对我有效。

自2008年以来,不敢相信类似的问题。
http://code.google.com/p/android/issues/detail?id=834

我不是专家,但在Windows上,执行android应用程序,拒绝创builddefault.properties文件(在应用程序根目录中)。 我刚从另一个应用程序复制一个,它工作正常。 简单的内容,对于Android 2.2项目,它只是说(忽略评论):

目标=机器人-8-

FWIW

我和OP有同样的问题,只是所有的这些build议都不起作用。 我find了一个解决scheme。

确保“跳过包装和德兴,直到出口或启动”。 被选中。

转到窗口 – >首选项 – > Android – >生成。 只要确保select并应用。

我知道这并没有什么意义,但是没有select就给了我这个错误,并且select了它,消失了apk安装。


我正在使用自动生成的ant构build脚本从android和只使用它作为我在eclipse中的生成过程。 我没有使用任何其他构build方法。

我想到了。 我正在引用JavaSE-1.5并使用JDK 1.6。 我改变它使用1.6,似乎修复它。

似乎通过我的研究,这是一个重载的错误信息,涵盖了很多的错误情况。

我只是通过重新select执行环境的默认JRE(在我的情况下为JavaSE-1.6的JRE6)来解决这个问题。 由于某种原因,它得不到控制。

这解决了我的问题。 我一直在日食“无法findcom_android_vending_licensing.apk”控制台错误,即使它似乎没有影响我的应用程序运行的方式,这是讨厌的。 因此,进入com_android_vending_licensing项目属性并取消选中“is library”选项,构build项目以生成所需的apk,然后返回到com_android_vending_licensing项目属性并重新检查“is library”checkbox可解决问题。

以“Administrator”身份运行Eclipse,然后导入该项目。

这些东西都没有为我工作。 我试图通过jni访问本地代码,首先与NDK样本。 我发现,如果jarlist.cache不存在于项目的bin目录中,那么build将不会运行。 如果我从另一个项目复制到该位置(可能需要刷新以查看Eclipse中的文件夹),每次构build工作。

清理项目,它会做的。 有时它会在不知不觉中发生,但不断尝试解决使用diff方法。

我不知何故做了一个运行configuration作为一个Java应用程序,而不是一个Android。

对我来说这个问题是我试图使用IBM RAD,似乎不能正常工作,我安装了Eclipse,现在有一个不同的错误,但我应该能够通过它

在我的机器上(Windows7,64位),我可以通过将我的执行环境设置为jdk的32位变体(我使用1.6.0_23)来解决这个问题。 我之前尝试了很多东西

SHA1的答案对我来说是这样的:在更新到最新的sdk / adt后,我的项目拒绝构build一个apk; 取消选中该选项解决了问题。

我不知道是否更新检查了这个,或者如果之前检查过,但新的adt搞砸了,但事情现在再次工作:)

在我的情况下,这工作:

删除/ Gen文件夹中的R.Java文件

+

删除Eclipse添加到我的一些Java类的所有“R.Android”导入

并重build项目。

删除 – R.java – 清理项目,再次运行..这对我工作..

find系统中的项目文件夹,通过上下文菜单input属性,取消select“只读”选项。 在我的情况下工作。

这在许多情况下似乎是问题的根源,而且在那里的一些解决scheme基于复制/重写项目中的文件,使得它们不是只读的。

这是由JAVA_HOME设置不正确造成的。 可以按照本文中的步骤轻松解决。

我是由这个问题引起的(ADT和SDK之间不兼容),因此得到了修正:

  • Eclipse>帮助
  • 安装新软件
  • 将“ https://dl-ssl.google.com/android/eclipse/ ”添加到“处理”部分,然后按Enter键
  • 开发人员工具出现在列表中后,选中它并单击下一步
  • 下载完成后重新启动eclipse

我的情况,我不得不从API 21切换到API 19,清理和构build,一切都很好。 我正在使用Mac,显然API 21并没有完全支持优胜美地。