Paket nicht vorhanden ist, wenn die Verwendung von separaten App als Abhängigkeit
Ich versuche zu kompilieren einer App mit eine separate App als Abhängigkeit, aber wenn ich kompilieren verweisen auf Module aus dieser Bibliothek sehe ich mehrere "Fehler:Paket existiert nicht" und "error:cannot find symbol-class" - Nachrichten von graddle. Die folgenden sind meine zwei build-Dateien.
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.1.0"
defaultConfig {
minSdkVersion 11
targetSdkVersion 19
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
packagingOptions {
exclude 'AndroidManifest.xml'
exclude 'resources.arsc'
exclude 'classes.dex'
}
}
dependencies {
repositories {
mavenCentral()
}
compile 'com.android.support:support-v4:+'
compile 'com.google.code.gson:gson:2.2.2'
compile 'com.google.android.gms:play-services:+'
compile 'com.actionbarsherlock:actionbarsherlock:4.4.0@aar'
compile 'com.android.support:support-v4:+'
compile 'com.readystatesoftware.systembartint:systembartint:1.0.3'
compile 'se.emilsjolander:stickylistheaders:2.+'
compile 'com.googlecode.libphonenumber:libphonenumber:+'
compile files('libs/crashlytics.jar')
compile files('libs/httpclient-4.2.3.jar')
compile files('libs/libphonenumber-5.9.jar')
compile files('libs/mobileservices-0.2.0-javadoc.jar')
compile files('libs/mobileservices-0.2.0.jar')
compile files('libs/stringtotime-1.0.4.jar')
compile files('libs/urbanairship-lib-2.0.2.jar')
compile 'com.github.chrisbanes.actionbarpulltorefresh:extra-abs:+'
compile files('libs/FlurryAnalytics-4.0.0.jar')
compile 'com.squareup.picasso:picasso:2.3.3'
compile project(':wheel')
}
Abhängigkeit gradle:
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.1.0"
defaultConfig {
applicationId "kankan.wheel"
minSdkVersion 5
targetSdkVersion 7
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
Kann jemand helfen/erlebt? Android Studio nicht markieren Sie alle Probleme in der Klasse und ich kann Strg+klicken, um die Pakete verwiesen wird, die scheint zu bedeuten, dass es richtig eingerichtet ist...
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du kannst nicht zwei gradle-Skripte mit der
com.android.application
plugin zur gleichen Zeit. Ändern Sie die Abhängigkeit Projekt zu bewerben die "library" - plugin.Wenn das nicht es tun, ändern Sie die targetSdkVersion Ihrer Abhängigkeit zu, dass der core-Projekt.
com.android.application
?Den buildTypes Abschnitt sollte nicht in der Bibliothek zu bauen.gradle-Datei.
Wenn Sie ein Android-library-Modul als Abhängigkeit (z.B. mylib), dann stellen Sie sicher, dass in Ihrer app.iml-Datei, sehen Sie die folgende Zeile am Ende der Datei:
Versuchen min und target sdk bis 11 und 19 entsprechend in Abhängigkeit gradle-default-config.
Ich hatte ein ähnliches Problem gepostet hier
Aber ich habe es gelöst mit @Doge ' s Vorschlag,
Ich wandelte die Abhängigkeit android-Projekt Bibliothek Projekt.
Dank.