2015-03-18 6 views
14

में कॉन्फ़िगर नहीं किया गया है मेरा एप्लिकेशन एक्लिप्स पर सफलतापूर्वक बनाया गया है लेकिन एंड्रॉइड स्टूडियो पर निर्माण करने में विफल रहता है। यह त्रुटि कोड देता है एनडीके कॉन्फ़िगर नहीं किया गया है। तब मैं build.gradle को ndk पथ जोड़ दिया है तो इसकी निम्न त्रुटि दिखा:एनडीके एंड्रॉइड स्टूडियो

Information:Gradle tasks [:nano:assembleDebug] 
WARNING [Project: :nano] Current NDK support is deprecated. Alternative will be provided in the future. 
:nano:preBuild UP-TO-DATE 
:nano:preDebugBuild UP-TO-DATE 
:nano:compileDebugNdk 
make.exe: *** No rule to make target `C:\Users\admin\nano\nano\build\intermediates\ndk\debug\obj/local/arm64-v8a/objs/la_audio_processing_android/C_\Users\admin\nano\nano\src\main\jni', needed by `C:\Users\admin\nano\nano\build\intermediates\ndk\debug\obj/local/arm64-v8a/objs/la_audio_processing_android/C_\Users\admin\nano\nano\src\main\jni\LA_PostProcessing.o'. Stop. 
Error:Execution failed for task ':nano:compileDebugNdk'. 
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Users\admin\AppData\Local\Android\ndk\ndk-build.cmd'' finished with non-zero exit value 2 
Information:BUILD FAILED 
Information:Total time: 3.449 secs 
Information:1 error 
Information:0 warnings 
Information:See complete output in console 
+0

अपनी build.gradle फ़ाइल पोस्ट करें। – Simas

उत्तर

15

यह समस्या Windows वातावरण में एंड्रॉयड स्टूडियो उपयोगकर्ताओं को पेश आ रही है। NDK के लिए सबसे पहले कॉन्फ़िगर समस्या

जाओ local.properties फाइल करने के लिए नहीं है और पूर्व के लिए ndk पथ ... दे:

#Wed Mar 18 14:10:33 IST 2015 
sdk.dir=C\:\\Users\\admin\\AppData\\Local\\Android\\sdk1 
ndk.dir=C\:\\Users\\admin\\AppData\\Local\\Android\\ndk 
फिर अगला समस्या या त्रुटि के लिए

...

गोटो JNI फ़ोल्डर और किसी भी नाम से एक खाली सी फ़ाइल बनाएं ... तो आपकी समस्या हल हो जाएगी ...

इस बारे में कुछ त्वरित लिंकहैं 10 http://ph0b.com/android-studio-gradle-and-ndk-integration/ और https://code.google.com/p/android/issues/detail?id=66937

+1

एक लिनक्स मिंट 17 समस्या भी। – Zon

3

मैं एंड्रॉयड स्टूडियो 1.4.1 का उपयोग करें।

नीचे मेरी local.properties

है

ndk.dir = C: \ Users \ BestQ \ AppData \ Local \ एंड्रॉयड \ Sdk \ NDK-बंडल sdk.dir = C: \ Users \ BestQ \ AppData \ स्थानीय \ एंड्रॉइड \ एसडीके

यह अच्छी तरह से काम करता है।

4

किसी भी कारण से, गुण फ़ाइल पर ndk.dir सेटिंग मेरे लिए काम नहीं कर रही है। हालांकि, एंड्रॉइड स्टूडियो लॉन्च करने से पहले परिवर्तनीय ANDROID_NDK_HOME को सेट/निर्यात करना चाल था।

बैश वाक्य रचना (नीचे रास्तों मेरी स्थापना के लिए विशिष्ट हैं)

export ANDROID_HOME=/opt/android-sdk-linux 
export ANDROID_NDK_HOME=$ANDROID_HOME/ndk-bundle 

पर्यावरण

Ubuntu Linux x64/GNU bash, version 4.4/Android Studio 2.2.3 
2

गोटो फ़ाइलें -> परियोजना संरचना -> एसडीके स्थान

एंड्रॉयड NDK स्थान खिड़की के निचले दाएं भाग में है।

संबंधित मुद्दे