2014-01-23 132 views
3

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

我得到这个错误时尝试运行我的应用程序:

Execution failed for task ':app:compileDebugNdk'. 

NDK没有配置

从其他计算器的帖子,我明白,这是一个问题。

但没有解决这个问题。
现在我是否应该继续使用eclipse进行开发,或者是一个懒惰选项?

编辑: 我运行此命令:

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

然后:

,然后进入我的应用程序目录,并运行此:

ndk-build 

,我得到这样的:

 [email protected]:~/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 

,所以我得到上述错误。
如果我onlt此运行:

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

我得到NDK建造没有发现错误。

+0

在每个问题中提及与AS相关的Android Studio版本,因为每个版本都有频繁的更新和行为不同。它也会帮助回答者。 – pyus13

回答

3

NDK支持仅从Android Studio 0.4.1引入,因此请确保您运行的是AS 0.4.1或更高版本。

的gradle的Android插件必须0.7 +中的build.gradle文件,也是新NDK集成需要NDK R9C。从开发人员工具博客

行版本0.4.1

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

检查更多关于它在这里:

http://tools.android.com/recent

+0

即时通讯使用0.4.2安卓工作室和我刚刚dwonloaded ndkr9c.do宇知道如何安装ndk?即时通讯新的Ubuntu的太,不仅为Android工作室 – yarin

+0

你只需要设置环境路径变量。可能是这可以帮助http://stackoverflow.com/questions/18508453/building-android-ndk-in-eclipse-in-ubuntu – pyus13

+0

我编辑我的问题,我没有得到我缺少的东西 – yarin

相关问题