[英]Android Eclipse - Could not find *.apk
我知道这个问题以前曾被问过,我已经看到了很多解决方案,但似乎没有一个对我有用。 在此错误开始出现之前,我能够毫无问题地构建我的apk。 我尝试清理我的项目,将其从工作空间中删除并重新导入,从我的Builders中删除该项目的“ Java Builder”,手动构建项目,重新排序Java构建路径。 我没有可见的编译器问题,而且我的工作区中没有问题。
我之前确实曾遇到过此问题,并通过从我的工作空间中删除项目并重新导入来解决了该问题,而另一次我是通过从Java构建路径中删除“ Java Builder”来解决的。 这次似乎没有任何工作。 我目前将大多数设置恢复为默认设置(即再次检查Java构建)。
我正在运行Windows 7(64位),并通过Eclipse 3.6使用jdk1.6.0_21。
任何建议将不胜感激,因为我已经浪费了开发时间来解决此问题。
[更新]我的语言环境是英语,并且我尝试删除与问题834相关的美国debug.keystore
请按照以下步骤操作; 这可能会帮助您:
右键单击您的应用程序项目,然后转到“属性”
从左侧列表中选择Android
取消选中“是库”复选框
如果您的应用程序项目依赖于工作空间中的库项目,那么那些项目当然需要选中“是库”框。
删除/ Gen文件夹中的R.Java文件对我有用
我尝试了上述所有解决方案。 但这没用。
解决方法是重新启动eclipse !!!!!!!
希望这会帮助某人:)
就我而言,这个问题是在eclipse使用v4.0 API版本更新插件后开始的。 我通过转到Eclipse的主要首选项并在Android-> Build下取消选中“跳过打包和解密,直到导出或启动”来修复它。
注意:如果日食给您带来Unknown Command'crunch'错误,请关注此帖子
我尝试将其他人的最佳答案收集到逐步尝试的清单中:
gen
文件夹,包括某些人的答案中提到的R.java
文件 JAVA_HOME
是否设置正确。 请按照本文中的步骤 如果您完成以上列表,但仍未解决问题,请发表评论,或者,如果发现其他可行的方法,请随时编辑答案并添加内容。
从工作空间中删除项目,然后再次导入。
这对我有用。
自2008年以来一直无法相信存在类似的问题。
http://code.google.com/p/android/issues/detail?id=834 。
除了所有这些建议均不起作用外,我与OP存在相同的问题。 我为我找到了解决方案。
请确保“跳过包装和异化操作,直到导出或启动。” 被选中。
转到窗口->首选项-> Android->构建。 只要确保选择了该选项并应用即可。
我知道这没有什么意义,但是不选择它会给我这个错误,选择它会消失并安装了apk。
我正在使用从android自动生成的ant构建脚本,并且仅将其用作我在Eclipse中的构建过程。 我没有使用任何其他构建方法。
我不是专家,但是在Windows上运行android应用程序时,Eclipse拒绝创建default.properties文件(在应用程序根目录中)。 我刚刚从另一个应用程序复制了一个文件,效果很好。 简单的内容,对于Android 2.2项目,它只是说(忽略注释):
target = android-8
wi
以“管理员”身份运行Eclipse,然后导入项目。
这些东西都不适合我。 我想先通过jni访问NDK示例的本机代码。 我发现的是,如果项目bin目录中不存在jarlist.cache,则构建将无法运行。 如果我将一个项目从另一个项目复制到该位置(可能需要刷新才能在Eclipse中查看该文件夹),则每次都可以进行构建。
清理项目,它将完成。 有时它会在不知不觉中发生,但会继续尝试使用diff方法来解决。
我以某种方式将Run配置为Java应用程序而不是Android。
我想到了。 我正在引用JavaSE-1.5并使用JDK 1.6。 我将其更改为使用1.6,似乎可以解决该问题。
通过我的研究,似乎是一条过载的错误消息,其中包含很多错误案例。
我只是通过为执行环境重新选择默认的JRE(在我的情况下为JavaSE-1.6为JRE6)来解决此问题。 由于某种原因,它未被检查。
这解决了我的问题。 我在eclipse中始终遇到控制台错误“找不到com_android_vending_licensing.apk”,即使它似乎并没有影响我的应用程序的运行方式,也很烦人。 因此,进入com_android_vending_licensing项目属性,然后取消选中“ is library”选项,构建项目以生成所需的apk,然后返回到com_android_vending_licensing项目属性,然后重新检查“ is library”复选框,即可解决此问题。
SHA1的答案对我有用:更新到最新的sdk / adt之后,我的项目拒绝构建apk。 取消选中该选项即可解决此问题。
我不知道更新是否检查过,或者以前是否检查过,但是新的adt搞砸了,但是现在事情又恢复了:)
就我而言,这可行:
删除/ Gen文件夹中的R.Java文件
+
删除Eclipse添加到我的某些Java类中的所有“ R.Android”导入 !
并重建项目。
删除-R.java-清理项目并再次运行..这对我有用..
在您的系统中找到项目的文件夹,通过快捷菜单输入其属性,然后取消选择“只读”选项。 就我而言。
在许多情况下,这似乎是问题的根源,此外,那里的一些解决方案基于复制/重写项目中的文件,这使它们成为非只读文件。
这是由于未正确设置JAVA_HOME引起的。 可以按照本文中的步骤轻松解决。
矿山是由这个问题(ADT和SDK之间的不兼容)引起的,因此已得到修复:
就我而言,我必须从API 21切换到API 19,进行清理和构建,一切都恢复正常。 我使用的是Mac,显然优胜美地不完全支持API 21。
对我来说,问题是我试图使用IBM RAD似乎无法正常工作,我安装了Eclipse,现在遇到了另一个错误,但是我应该可以克服它
在我的机器(Windows7,64位)上,我可以通过将执行环境设置为jdk的32位变体(我使用1.6.0_23)来解决此问题。 我之前尝试了很多东西
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.