【问题标题】:Eclipse Juno ADT plugin NDK path removed?删除了 Eclipse Juno ADT 插件 NDK 路径?
【发布时间】:2014-09-03 14:42:19
【问题描述】:

我找不到使用 ADT 插件在 Eclipse Juno 上设置 NDK 路径的选项。 (我昨天从 Android 网站下载了 ADT Bundle)。

每个人都说我应该在 Windows -> Preferences -> Android -> NDK 下找到它,但 Android 下的选项 NDK 根本不存在。也许他们在最近的版本中改变了它的位置?无论如何,我似乎找不到在我的 Eclipse 中更改 NDK 路径的方法。

图片:

我觉得我在这里遗漏了一些非常明显的东西......

【问题讨论】:

  • 尝试在新目录中重新安装 ADT 包。顺便说一句,确保所有路径(到 ADTSDKNDK)都不包含空格 (您的 D:\Program Files (x86)\Android可能会导致各种奇怪的问题).
  • 我试图这样做,但我认为它解决了我遇到的其他问题,但这个问题并没有解决。我最终手动将 NDK_PATH 添加到系统环境变量中。

标签: android eclipse android-ndk adt


【解决方案1】:

通过安装“开发者工具”解决此问题

从 Eclipse -> 帮助 -> 安装新软件... ->

选择:“Android 开发者工具更新站点 - https://dl.google.com/android/eclipse/

取消选中“安装期间联系所有更新站点以查找所需软件”选项

检查并安装“开发者工具”

【讨论】:

  • 对我来说诀窍是取消选中“联系所有更新站点”。否则它会一直失败并出现无用的错误......
  • +1 取消选中“安装期间联系所有更新站点以查找所需软件”选项
  • 这是正确答案。我希望他们让您选择目录而无需显式安装 NDK 支持,但这很容易。
  • 我忘记了我的mac中没有安装NDK。谢谢!
【解决方案2】:

你需要重新安装ADT-23.0.4.zip(别忘了选择Android Native Development Tools);
Please have a look at this Android SDK page

你应该:

  1. 下载 ADT-23.0.4.zip。
  2. 重新安装即可。
  3. 重新启动。
  4. 您将看到 Eclipse > Window > Android > NDK 标记。

【讨论】:

  • 没有帮到我)=
  • 有没有办法在现有的 eclipse adt 安装中更新这个?
【解决方案3】:

我遇到了同样的问题。浪费这几个小时很烦人,但我想我想通了。 我所做的是,

  1. 从我的旧 ADT 安装中获取文件 com.android.ide.eclipse.ndk_22.3.0.v201310242005-887826.jar,它显示了 \eclipse\plugins 文件夹中的 NDK 选项。

  2. 将其重命名为com.android.ide.eclipse.ndk_23.0.2.1259578.jar

  3. 粘贴到adt-bundle-windows-x86_64-20140702\eclipse\plugins

  4. 重启 Eclipse。

  5. 你好 NDK!

希望以后不会出现问题!

【讨论】:

  • 好人!你救了我的一天!感谢您向世界分享答案,我的救世主!
  • 多么奇怪。 eclipse 的 adt-bundle-windows-x86_64-20140702.zip 版本中完全缺少该文件。从旧版本复制它似乎确实可以解决问题。谢谢!
【解决方案4】:

之后:

  1. 关闭 Mac OS X 的 Eclipse Luna Service Release 1a (4.4.1)。
  2. 安装 Oracle Java JDK 1.7 (JDK 7u75) (jdk-7u75-macosx-x64.dmg)
  3. 修改 Eclipse.ini 以添加两行(就在 -vmargs 之前): -vm /Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home/bin/java
  4. 重新启动 Eclipse。
  5. 转到首选项->Java->已安装的 JRE,单击“搜索”,然后选择 Java SE 7 (1.7.0_75) 作为默认 JRE
  6. 重启 Eclipse

Preferences->Android->NDK设置出现了,我可以设置NDK路径了。

【讨论】:

    【解决方案5】:

    我也有同样的问题,不知道为什么,问题出在Eclipse/Juno版本,所以我在eclipse页面下载了Kepler版本,安装了adt的插件,一切正常。

    【讨论】:

      【解决方案6】:

      我在使用最新的 Eclipse Luna 和 ADT 插件时遇到了这个问题 - 尽管 CDT 和 Android Native Developer Tools 插件都安装在 Eclipse Luna 中,但它们都无法正常工作。

      原因是我使用的是 Apple Java 1.6(即 Java 6),而 Luna“需要”Java 7 VM。但是没有提供任何警告!为了解决这个问题,我从 Oracle 安装了最新的 JDK,然后更新了 Eclipse.app 包中的 Eclipse.ini 文件,添加了 2 行:

      -vm
      /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home/bin/java
      

      就在-vmargs这一行之前。

      然后当我重新启动 Eclipse 时,CDT 正在正确使用Eclipse -> Preferences... 列出了一些以前不存在的 C++ 设置,并且 Android 部分有一个允许指定路径的 NDK 条目。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-05
        • 1970-01-01
        • 1970-01-01
        • 2013-12-03
        • 1970-01-01
        相关资源
        最近更新 更多