【问题标题】:Could not find ****.apk + android找不到 ****.apk + android
【发布时间】:2011-03-11 12:55:33
【问题描述】:

每当我尝试运行我的项目时,我都会在控制台中收到此错误。 "找不到 **.apk"

操作系统:windows XP

IDE:Eclipse SDK 版本:3.4.2 内部版本号:M20090211-1700

安卓:1.6

ADT:ADT 10.0.0

仅供参考:它只发生在一个项目中,其他项目运行良好..

【问题讨论】:

标签: android


【解决方案1】:

我认为当您从依赖项目下方重命名库项目时,可能会发生这种情况。在大多数情况下,Eclipse 在更新依赖项方面做得相当不错,但这个似乎很脆弱。

首先尝试在 Project > Properties > Android > Library 中删除然后重新添加您的库。

如果这不起作用,请尝试清理您的项目,退出 Eclipse,然后打开项目根目录中的“.classpath”文件。如果您看到以以前的名称引用您的库项目的行,只需将其删除,保存文件,然后重新启动 Eclipse。构建库项目,然后构建您的依赖项目。您可能需要像我上面提到的那样重新添加库。这至少对我有用。

编辑说明:我还在我的 .project 文件中发现了一些过时的引用。它们似乎没有引起任何问题,但我也删除了它们。如果这样做,请务必在该文件中搜索旧名称,因为底部附近有一个完整的“链接”部分也引用了它。

【讨论】:

  • 在我的情况下,我将“库项目”添加为“Java 构建路径”下的库,我将其删除并在 Android > 库下正确添加。这解决了警告
  • 我还必须取消选中“是图书馆”复选框。
【解决方案2】:

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

【讨论】:

  • 在将 ADT 从 .zip 文件更新为 22 后,出现与上述相同的错误,因为 eclipse 更新不起作用并且 Android Sdk Build Tools 确实被标记为未安装。谢谢!
【解决方案3】:

重启你的eclipse,然后再试一次

检查this可能对你有帮助

【讨论】:

    【解决方案4】:

    确保您的项目正确导入了 Android 1.6 库。也就是说,在您的项目下,您应该会看到“Android 1.6”,它会展开并显示“android.jar”。

    如果显示 Referenced Libraries > android.jar,则需要通过手动更改项目的 .classpath 来解决此问题。

    打开项目的 .classpath 并输入以下内容:

    重要的一行是第三个classpathentry,它是Android SDK 库的实际链接。

    source

    【讨论】:

      【解决方案5】:

      清理您的项目并检查 . eclipse 没有构建 apk 文件。

      检查这个线程。它可能会帮助你。

      http://groups.google.com/group/android-developers/browse_thread/thread/2c3e45540b915945/f06e10bcda3ad68b?lnk=raot&pli=1

      【讨论】:

      【解决方案6】:

      以管理员身份运行eclipse,然后导入你的项目

      【讨论】:

        【解决方案7】:

        更新 Android SDK,对我有什么帮助。

        我在使用 LibGdx 框架构建游戏时遇到了同样的错误。我在 stackoverflow 和其他人的各种帖子中尝试了几种解决方案。

        在 LibGdx 论坛的帖子中找到帮助:

        http://www.badlogicgames.com/wordpress/?p=3010 马里奥于 2013 年 5 月 18 日发布

        刚刚更新到 ADT 22,您也应该如此。然而,这个过程并不是那么顺利。你需要做什么:

        • 在 Eclipse 中更新 ADT 插件(帮助 -> 检查更新)
        • 从 Eclipse 或从 您的 Android SDK 文件夹
        • 获取所有更新
        • 再次获取所有更新
        • 再次获取更新...

        最终结果应该是更新的 ADT 插件以及最新的 SDK 包。确保您拥有下图中的所有三个,并具有准确的版本号。

        我只需要更新它们一次,然后它就可以工作了。 即使这篇文章已经过时,我想我也会分享这个,因为我浪费了一天的时间,什么也没找到。

        【讨论】:

          【解决方案8】:

          当我创建一个使用 android 库的 android 项目时,我也遇到了这个问题。显然我不知道如何以正确的方式将库合并到应用程序中。我错误地使用了项目依赖项(Java Build Path/projects)或添加了一个库(Java Build Path/Libraries)。虽然我所要做的就是转到 Android 选项卡并通过库部分的添加按钮导入我的 android 库。

          【讨论】:

            【解决方案9】:

            我正在使用 PhoneGap,并检查了几个有关配置(属性、构建路径)的解决方案。但是,我的问题是我尝试使用 Eclipse 的默认设置运行所有内容。然后,我解决了它去SDK管理器安装:Android SDK Build-tools,它工作。

            【讨论】:

              【解决方案10】:

              我的问题是this问题(ADT和SDK不兼容)引起的,因此修复了:

              • Eclipse > 帮助
              • 安装新软件
              • 将“https://dl-ssl.google.com/android/eclipse/”添加到“使用” 部分并按 Enter 键
              • 开发者工具出现在列表后,勾选后点击下一步
              • 下载完成后重启 eclipse

              【讨论】:

                【解决方案11】:

                确保放置正确的 SDK 位置(我有 2 个 SDK 实例,一次更新错误)。

                【讨论】:

                  猜你喜欢
                  • 2011-06-14
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2017-09-28
                  • 1970-01-01
                  • 1970-01-01
                  • 2017-08-01
                  相关资源
                  最近更新 更多