में किसी अन्य मॉड्यूल से तारों को कैसे शामिल कर सकता हूं, मैं अपने प्रोजेक्ट को एंड्रॉइड स्टूडियो पर एक्लिप्स से कनवर्ट करने की कोशिश कर रहा हूं। मेरा मुख्य प्रोजेक्ट एक मॉड्यूल के रूप में एंड्रॉइड के लिए जिरा मोबाइल कनेक्ट का उपयोग कर रहा है।मैं एंड्रॉइड स्टूडियो
मेरा मुख्य प्रोजेक्ट AndroidManifest.xml में मॉड्यूल प्रोजेक्ट (ग्रहण में लाइब्रेरी प्रोजेक्ट) में स्ट्रिंग का संदर्भ है।
<activity
android:name="com.atlassian.jconnect.droid.activity.FeedbackActivity"
android:label="@string/jconnect.droid.create_feedback" >
</activity>
मैं निम्न त्रुटि हो रही है।
android-apt-compiler: [MyProject] C:\dev\projects\android\MyProject\AndroidManifest.xml:92: error: Error: No resource found that matches the given name (at 'label' with value '@string/jconnect.droid.create_feedback').
मैं चला सकते हैं "Gradle इकट्ठा" त्रुटियों के बिना कमांड लाइन से।
यहां मेरी परियोजना build.gradle फ़ाइल है।
buildscript {
println 'Running gradle.'
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile project('../jiraconnect-android/jiraconnect-android-main')
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 8
targetSdkVersion 17
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
}
मैं भी एक settings.gradle फ़ाइल है:
include ':MyHouse', '../jiraconnect-android/jiraconnect-android-main'
मेरे Jira मोबाइल कनेक्ट मॉड्यूल निम्नलिखित build.gradle फ़ाइल है:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android-library'
dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
}
android {
compileSdkVersion 8
buildToolsVersion "17.0.0"
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
}
मुझे कहना चाहिए कि मैं एक एमुलेटर से तैनात कर सकता हूं कमांड लाइन यह सिर्फ स्टूडियो में काम नहीं करता है। – cbeaudin
हाय cbeaudin, आप इसे कैसे हल करते हैं? – Wayne
वेन, मैंने कभी नहीं किया। मुझे एस्ट्रिक से नीचे दिए गए उत्तर का प्रयास करना चाहिए। – cbeaudin