2016-11-07 77 views
17

我的android工作室表示它想更新。但是,當我嘗試更新它,但它不會工作,所以我不得不啓動:
C:\Users\username\AppData\Local\Android\sdk\tools\android.bat
要安裝其他軟件包。但是NDK文件不會更新,所以我手動下載它:Android studio在哪裏安裝NDK文件? (下載zip)

https://developer.android.com/ndk/downloads/index.html#download

現在我有這個zip文件,我應該在哪裏解壓文件夾?感謝任何幫助!

文件夾名稱是android-ndk-r13b

+2

通常,它會作爲Android \ sdk文件夾中名爲'ndk-bundle'的文件夾進入。您也可以手動指定ndk在Android Studio中的位置。 –

+0

要明確,'android-ndk-r13b'會被重命名爲'ndk-bundle' –

+0

在Android Studio中,文件菜單|項目結構... SDK位置 –

回答

22

是,重命名解壓文件夾android-ndk-r13b(可能是確切的名稱是過時不久的將來)以ndk-bundle(你可以把NDK [和SDK爲此事] 隨時隨地,並留下如果你想{不這樣做,我敢肯定看到一個硬編碼子路徑的情況下}),
然後,使設置點到位置,你把它放在

Android StudioFile menu | Project Structure按Ctrl + Alt鍵 + + 小號
(快捷鍵:ctrl + Alt + Shift + S):

Android Studio, File menu | Project Structure

那也說不定對你有幫助設置/檢查以下environmental variables

NDK_HOME=C:\Android\sdk\ndk-bundle 
NDK_MODULE_PATH=C:\Android\sdk\ndk-bundle 

額外的東西:

雖然在做environmental variables(帶和大括號SDK):

ANDROID_HOME=C:\Android\sdk 

對於JDK:

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_112 
JAVA_PATH=C:\Program Files\Java\jre1.8.0_112\bin 

JDK是Java開發工具包。
JRE是Java運行環境。

如果您內存(RAM)爲Gradle(700兆字節大約是低,你可以走了,其他工具,如monitor.bat使用這個變量太多,這是無處不)(顯然你使它是一個很大的可能,沒有交換使得它非常緩慢 {注意下劃線非常重要![它是一個保留名稱空間衝突運算符,不要求我解釋它非常複雜!]}):

_JAVA_OPTIONS=-Xmx700m 

一些鏈接

Setting up for Android NDK development
Add C and C++ Code to Your Project
Getting Started with the NDK
Using C and C++ Code in an Android App with the NDK

+0

謝謝,這解決了它對我來說! – Tim

2

下載.zip文件。通過SDK manager開始安裝。
轉到%USERPROFILE%\應用程序數據\本地\ Android的\ SDK \ NDK束和複製.installer文件夾,桌面並取消下載在SDK manager
打開.installer文件夾,打開.installationdata文件,並檢查文件夾中,該文件被下載,如:
%USERPROFILE%\應用程序數據\本地的\ Temp \ PackageOperation01
複製下載.zip文件夾PackageOperation01.installationdata文件的任何列出。
現在從桌面複製.installer文件夾%USERPROFILE%\應用程序數據\本地\ Android的\ SDK \ NDK束
並啓動SDK manager
並重新啓動安裝了NDK
SDK manager將開始安裝,跳過下載過程。

0

爲了幫助那些誰正在使用的Mac OSX上MAC的過程如下:

  • 下載NDK束zip格式
  • 運行終端
  • 使用下面的命令查找在Mac臨時目錄(例如,在/ var /文件夾/ SP/31g4p3kd5l10c68qdy475krr0000gn/T /)

    回聲$ TMPDIR

  • 目錄更改爲PackageOperation01

    CD PackageOperation01

  • 副本ndk-bundle.zip到目錄

    CP /path/to/ndk-bundle.zip/$ TMPDIR/PackageOperation01/

  • 啓動Android Studio並在SDK-Manager中嘗試再次安裝ndk-bundle。

相關問題