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,美国
请按照这些步骤; 这可能会帮助你:
-
右键单击您的应用程序项目并转到“属性”
-
从左侧列表中selectAndroid
-
取消选中“Is Library”checkbox
如果您的应用程序项目依赖于工作区中的库项目,那么当然需要选中“Is Library”框。
删除/ Gen文件夹中的R.Java文件对我来说是个诡计
我尝试了所有上述解决scheme。 但它没有工作。
解决的办法是重新启动日食!!!!!!!
希望这会帮助别人:)
在我的情况下,这个问题在eclipse更新了v4.0 API版本的插件之后开始了。 我通过转到Eclipse的主要首选项和Android-> Build取消选中“跳过打包和dexing直到导出或启动”
注意:如果你的日食给你的未知命令'紧缩'错误,然后按照这个职位
我试图把其他人的最好的答案收集到一步一步按顺序尝试的列表中:
- 检查项目没有设置为库:
- 进入项目 – >属性
- 从左侧列表中selectAndroid
- 取消选中“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并没有完全支持优胜美地。