2014-01-23 106 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

相關問題