मैं इस प्रश्न को 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 के रूप में
आप विस्तार से समझाने के लिए, जब उन्हें एंड्रॉयड स्टूडियो 1.4 करने के लिए लागू करने का प्रयास क्या समस्या है तो आप उन निर्देशों के साथ कर रहे हैं चाहते हो सकता है। मुझे विभिन्न एंड्रॉइड स्टूडियो 1.4 रिलीज (पूर्वावलोकन, आरसी, इत्यादि) में एनडीके के लिए कोई संदर्भ नहीं दिख रहा है। – CommonsWare
आपके स्क्रीनशॉट में एनडीके स्थान निर्दिष्ट करने के लिए एक टेक्स्ट फ़ील्ड है, और यदि आपके पास अपनी डिस्क पर नहीं है तो आपको एनडीके डाउनलोड करने में मदद करने के लिए एक लिंक है। तुम्हारे लिए क्या गुम है? –
@CommonsWare मैंने त्रुटि विवरण में जोड़ा और बदल दिया। आप सही थे कि सेटिंग पैनल मौजूद था। निर्माण त्रुटियां हालांकि प्रचलित हैं। मैंने उन्हें पहले नहीं जोड़ा था। –