Projemi Android Studio üzerinden Eclipse'den dönüştürmeye çalışıyorum. Ana projem, Android için Jira Mobile Connect'i bir modül olarak kullanıyor.Android Studio'da başka bir modülden dizeleri nasıl ekleyebilirim
Ana projem AndroidManifest.xml bir Modül projesinde dizelere (Eclipse'deki kitaplık projesine) bir başvuru var.
Aşağıdaki hatayı alıyorum.
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').
Ben hatasız komut satırından "monte gradle" çalıştırabilirsiniz.
İşte proje build.gradle dosyasıdır.
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']
}
}
}
Ben de bir settings.gradle dosya var:
include ':MyHouse', '../jiraconnect-android/jiraconnect-android-main'
My Jira Mobile Connect modülü aşağıdaki build.gradle dosyası vardır: Sen ayarlamak istediğiniz olacak
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']
}
}
}
Bir öykünücüye dağıtılabileceğimi söylemeliyim komut satırı. Sadece Studio'da çalışmıyor. – cbeaudin
Merhaba cbeaudin, bunu nasıl çözersin? – Wayne
Wayne, hiç yapmadım. Astryk'den aşağıdaki cevabı denemeliyim. – cbeaudin