Android studio:从eclipse导入NDK项目

Android studio:从eclipse导入NDK项目,eclipse,android-ndk,android-studio,Eclipse,Android Ndk,Android Studio,我从Eclipse(windows)导出了项目,并将其导入到android studio V 0.4.2(ubuntu)。 该项目包括工作NDK库。 我在尝试运行我的应用程序时遇到此错误: Execution failed for task ':app:compileDebugNdk'. 未配置NDK 从其他帖子中,我了解到这是一个问题 但是没有解决方法。 我现在应该继续使用eclipse进行开发,还是说这是一个懒惰的选项 编辑: 我运行此命令: export NDK=~/Downloads/

我从Eclipse(windows)导出了项目,并将其导入到android studio V 0.4.2(ubuntu)。
该项目包括工作NDK库。

我在尝试运行我的应用程序时遇到此错误:

Execution failed for task ':app:compileDebugNdk'.
未配置NDK

从其他帖子中,我了解到这是一个问题

但是没有解决方法。
我现在应该继续使用eclipse进行开发,还是说这是一个懒惰的选项

编辑: 我运行此命令:

export NDK=~/Downloads/android-ndk-r9c
然后:

然后转到我的应用程序目录并运行以下操作:

 ndk-build
我明白了:

        yarinkos-u@yarinkosu-MSI-Notebook-EX600:~/AndroidStudioProjects/AndEngineEXperimental$ ndk-build
    /home/yarinkos-u/Downloads/android-ndk-r9c/ndk-build: 1: /home/yarinkos-u/Downloads/android-ndk-r9c/ndk-build: dirname: not found
    /home/yarinkos-u/Downloads/android-ndk-r9c/ndk-build: 132: /home/yarinkos-u/Downloads/android-ndk-r9c/ndk-build: uname: not found
ERROR: Unknown host operating system:
我做错了什么?
似乎脚本正在运行,但我错过了一些东西

编辑2:

我也错误地使用了这个:

 export PATH=~/Downloads/android-ndk-r9c 
所以我得到了上面的错误。
如果我只运行此选项:

export NDK=~/Downloads/android-ndk-r9c 

我发现ndk build not found错误。

ndk支持仅从Android Studio 0.4.1引入,因此请确保以0.4.1或更高版本运行

Android gradle插件必须在build.gradle文件中0.7.+,并且新的NDK集成需要NDK r9c

版本0.4.1下开发人员工具博客中的行

支持导入NDK项目。如果导入的项目包含NDK 源,这些被导入到项目的jni/源集中, 模块名从Makefile中推断出来并存储在Gradle中 文件,并且ndk.dir属性在local.properties中定义

请在此处查看更多信息:


您需要为您的操作系统下载NDK@一旦下载,请安装它。它会将内容提取到所需的正确文件系统中。这需要一些时间,还要确保您正在运行最新的android studio。这对我有用。祝你好运。

在你问的每个与AS相关的问题中都提到Android Studio版本,因为每个版本都有频繁的更新和不同的行为。它也将帮助回答者。我使用0.4.2 android studio,我刚刚下载了ndkr9c。你知道如何安装ndk吗?我也是ubuntu的新手,不仅仅是android研究,你只需要设置环境路径变量。这可能有助于
未知主机操作系统
这意味着您正在linux上工作,但已下载Windows版本的NDK。请从这里下载正确的版本这是我提取的文件:android-ndk-r9c-linux-x86_64.tar.bz2。我正在运行UbuntuX64,脚本正在运行。顺便说一句,现在当我再次尝试时,我发现ndk build未找到。FrustrateI发现了与此相关的内容,请检查是否有帮助