Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android Eclipse-找不到*.apk_Java_Android_Eclipse - Fatal编程技术网

Java Android Eclipse-找不到*.apk

Java Android Eclipse-找不到*.apk,java,android,eclipse,Java,Android,Eclipse,我知道以前有人问过这个问题,我看到过很多解决方案,但似乎没有一个适合我。在这个错误出现之前,我可以毫无问题地构建我的apk。我尝试过清理我的项目,将其从工作区中删除并重新导入,从我的项目构建器中删除“Java构建器”,手动构建项目,重新排列Java构建路径。我没有可见的编译器问题,我的工作区中也没有问题 我以前确实遇到过这个问题,有一次通过从我的工作区中删除项目并重新导入来解决它,还有一次我通过从Java构建路径中删除“Java Builder”来解决它。这一次似乎没什么效果。我目前将大多数设置

我知道以前有人问过这个问题,我看到过很多解决方案,但似乎没有一个适合我。在这个错误出现之前,我可以毫无问题地构建我的apk。我尝试过清理我的项目,将其从工作区中删除并重新导入,从我的项目构建器中删除“Java构建器”,手动构建项目,重新排列Java构建路径。我没有可见的编译器问题,我的工作区中也没有问题

我以前确实遇到过这个问题,有一次通过从我的工作区中删除项目并重新导入来解决它,还有一次我通过从Java构建路径中删除“Java Builder”来解决它。这一次似乎没什么效果。我目前将大多数设置设置回默认设置(即再次检查java构建)

我正在运行Windows7(64位)并通过Eclipse3.6使用jdk1.6.0_21

任何建议都将不胜感激,因为我已经浪费了大量的开发时间来解决这个问题


[更新]我的语言环境是英语&我已尝试删除与

相关的美国debug.keystore。我参考了JavaSE-1.5并使用了JDK1.6。我将其更改为使用1.6,这似乎可以修复它


通过我的研究,这似乎是一条过载的错误消息,涵盖了许多错误案例。

我的问题是我试图使用IBM RAD,但它似乎无法正常工作,我安装了Eclipse,现在有一个不同的错误,但我应该能够克服它

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

不敢相信自2008年以来就出现了类似的问题。

.

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

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

target=android-8


fwiw

请遵循以下步骤;这可能会帮助您:

  • 右键单击应用程序项目并转到属性

  • 从左侧列表中选择Android

  • 取消选中“是库”复选框


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

    删除/Gen文件夹中的R.Java文件对我来说是个好办法。

    我刚刚通过为执行环境重新选择默认JRE(在我的例子中是JRE6 for JavaSE-1.6)解决了这个问题。由于某种原因,它没有被检查。

    在我的例子中,这个问题是在eclipse用v4.0API版本更新插件之后开始的。我通过转到Eclipse的主要首选项并在Android->Build下取消选中“在导出或启动之前跳过打包和索引”来修复它


    注意:如果eclipse给出未知的命令“crunch”错误,那么这就解决了我的问题。我在eclipse中不断遇到控制台错误“找不到com\u android\u vending\u licensing.apk”,尽管它似乎没有影响我的应用程序的运行方式,但这很烦人。因此,进入com_android_vending_许可项目属性并取消选中“is library”选项,构建项目以生成所需的apk,然后返回com_android_vending_许可项目属性并重新检查“is library”复选框修复了该问题。

    我遇到的问题与OP相同,只是所有这些建议都不起作用。我找到了解决办法

    确保选择了“在导出或发布之前跳过包装和索引”。

    转到窗口->首选项->Android->构建。只需确保选择并应用该选项即可

    我知道这没有多大意义,但取消选择它会给我这个错误,选择它就会消失,apk也就安装好了



    我正在使用android自动生成的ant构建脚本,并且只在eclipse中将其用作构建过程。我没有使用任何其他构建方法。

    以“管理员”身份运行Eclipse,然后导入项目。

    SHA1的回答为我做到了:更新到最新的sdk/adt后,我的项目拒绝构建apk;取消选中该选项解决了该问题


    我不知道更新是否对此进行了检查,或者之前是否进行过检查,但新的adt把事情搞砸了,但现在事情又起作用了:)

    在我的情况下,这起作用了:

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

    +

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


    然后重新生成项目。

    删除--R.java--清理项目并再次运行。。这对我很管用。

    这些东西对我都不管用。我试图通过jni访问本机代码,首先使用NDK示例。我发现,如果项目bin目录中不存在jarlist.cache,构建将不会运行。如果我将另一个项目中的一个复制到该位置(可能需要刷新才能在Eclipse中看到该文件夹),build每次都可以运行。

    我尝试了上述所有解决方案。但它不起作用

    解决方案是重新启动eclipse


    希望这将有助于某人:)

    清理项目,这样就可以了。有时它是在不知不觉中发生的,但一直尝试使用diff方法解决。

    在系统中找到项目文件夹,通过上下文菜单输入其属性,然后取消选择“只读”选项。在我的情况下工作


    在许多情况下,这似乎是问题的根源,此外,一些解决方案基于复制/重写项目中的文件,使其成为非只读文件。

    这是由于JAVA\u HOME设置不正确造成的。它可以很容易地通过以下方法解决。

    我已经尝试过了