2015-10-30 13 views
6

मैं इस प्रश्न को this और this प्रश्नों का डुप्लिकेट नहीं मानता क्योंकि मुख्य रूप से this link द्वारा उत्तर दिया जाता है और यह एएस के बाद के संस्करणों के लिए अनुकूल नहीं है।एंड्रॉइड स्टूडियो में एंड्रॉइड एनडीके> = 1.4

मुझे how to integrate Android NDK with Eclipse पर अच्छी जानकारी मिल सकती है, लेकिन ग्रहण और एडीटी अब Google द्वारा considered deprecated है।

जब following the instructions प्रायोगिक ग्रेडल प्लगइन के लिए एक प्रोजेक्ट सेट अप करने के लिए मुझे सभी नए जोड़ों के साथ-साथ निर्माण के बाद नीचे पोस्ट की गई त्रुटि के लिए cannot Resolve symbol के संपादक में कई त्रुटियां मिलती हैं।

प्रोजेक्ट में build.gradle।

buildscript { 
    repositories { 
     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle-experimental:0.2.0' 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

task clean(type: Delete) { 
    delete rootProject.buildDir 
} 

और अनुप्रयोग में build.gradle

apply plugin: 'com.android.model.application' 

model{ 
    android { 
     compileSdkVersion = 22 
     buildToolsVersion = "23.0.1" 

     defaultConfig.with { 
      applicationId = "se.einarsundgren.gstreamandroiddemo" 
      minSdkVersion.apiLevel = 22 
      targetSdkVersion.apiLevel = 22 
      versionCode = 1 
      versionName = "1.0" 

      buildConfigFields.with { 
       create() { 
        type = "int" 
        name = "VALUE" 
        value = "1" 
       } 
      } 
     } 

     android.buildTypes { 
      release { 
       minifyEnabled = false 
       proguardFiles += file('proguard-rules.pro') 
      } 
     } 

     android.productFlavors { 
      create("flavor1") { 
       applicationId = 'com.app' 
      } 
     } 

     android.sources{ 
      main { 
       java { 

        source { 
         srcDir 'src' 
         } 
        } 
      } 
     } 

     android.ndk { 
      moduleName = "native" 
     } 
} 
} 

dependencies { 
     compile fileTree(dir: 'libs', include: ['*.jar']) 
     compile 'com.android.support:appcompat-v7:22.2.0' 
} 

त्रुटि मैं जब सफाई और परियोजना के पुनर्निर्माण मिलती है:

त्रुटि: एक समस्या जड़ परियोजना 'GstreamAndroidDemo' को विन्यस्त हुई।

Could not resolve all dependencies for configuration ':classpath'. Could not resolve com.android.tools.build:gradle-experimental:0.2.0. Required by: :GstreamAndroidDemo:unspecified Could not resolve com.android.tools.build:gradle-experimental:0.2.0. Could not get resource ' https://jcenter.bintray.com/com/android/tools/build/gradle-experimental/0.2.0/gradle-experimental-0.2.0.pom '. Could not GET ' https://jcenter.bintray.com/com/android/tools/build/gradle-experimental/0.2.0/gradle-experimental-0.2.0.pom '. peer not authenticated

एंड्रॉइड स्टूडियो में एक परियोजना के साथ मैं एनडीके को कैसे एकीकृत करूं? पहले से जुड़ा हुआ सवाल है किसी पुराने संस्करण के लिए मान्य जवाब (पूर्व 1.3) है और निर्देश अनुकूलनीय नहीं हैं के लिए 1.4 के रूप में

+0

आप विस्तार से समझाने के लिए, जब उन्हें एंड्रॉयड स्टूडियो 1.4 करने के लिए लागू करने का प्रयास क्या समस्या है तो आप उन निर्देशों के साथ कर रहे हैं चाहते हो सकता है। मुझे विभिन्न एंड्रॉइड स्टूडियो 1.4 रिलीज (पूर्वावलोकन, आरसी, इत्यादि) में एनडीके के लिए कोई संदर्भ नहीं दिख रहा है। – CommonsWare

+0

आपके स्क्रीनशॉट में एनडीके स्थान निर्दिष्ट करने के लिए एक टेक्स्ट फ़ील्ड है, और यदि आपके पास अपनी डिस्क पर नहीं है तो आपको एनडीके डाउनलोड करने में मदद करने के लिए एक लिंक है। तुम्हारे लिए क्या गुम है? –

+0

@CommonsWare मैंने त्रुटि विवरण में जोड़ा और बदल दिया। आप सही थे कि सेटिंग पैनल मौजूद था। निर्माण त्रुटियां हालांकि प्रचलित हैं। मैंने उन्हें पहले नहीं जोड़ा था। –

उत्तर

3

that this setting where you can point to the location of the NDK is not included in the later versions.

हाँ, यह है, कम से कम लिनक्स पर एंड्रॉयड स्टूडियो 1.4.1 पर:

Project Structure Dialog, SDK Location Category

How do I integrate the NDK with a project in Android Studio?

जहां तक ​​मेरा जानकारी है, तो आप the instructions का पालन करें।


अद्यतन: अपने gradle-experimental समस्याओं, 0.2.0 और नए संस्करणों के संबंध में निश्चित रूप से जब आप their Web site देखने jcenter में दिखाई देते हैं। सुनिश्चित करें कि आपने बाकी निर्देशों का पालन किया है, जैसे कि ग्रैडल 2.5 का उपयोग करना।

2

हां यह है। विंडोज 10 में एंड्रॉइड स्टूडियो 1.5 पूर्वावलोकन 2 पर भी सेटिंग है।

NDK Location

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