Wenn ich Projekt zu erstellen Ich versuche in Android Studio ich folgende Fehlermeldung erhalten:Android Gradle seltsame Fehler
Error:Execution failed for task ':hunter:packageDebug'.
> Unsupported manifest version: 1.
Wenn ich sauber Projekt dann kann ich es normal laufen, aber dann muss ich es wieder reinigen, bevor nächster Bau Es ist wirklich beunruhigend. Ich dachte, dass Gradle und Adnroid Version Beule helfen wird, aber es änderte nichts.
App build.gradle
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-kapt'
apply plugin: 'kotlin-android-extensions'
apply plugin: 'io.fabric'
android {
compileSdkVersion 27
buildToolsVersion "27.0.1"
defaultConfig {
applicationId "com.gamekit.gkquiz"
minSdkVersion 17
targetSdkVersion 27
versionCode 15
versionName "1.2.4"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
multiDexEnabled true
}
signingConfigs {
config {
keyAlias 'gamekit-key'
keyPassword kspass
storePassword kspass
storeFile file('../gamekit-release-key.jks')
}
}
buildTypes {
release {
ext.betaDistributionReleaseNotesFilePath = "crashlytics_release_notes.txt"
ext.betaDistributionGroupAliases = "android-testers"
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
signingConfig signingConfigs.config
}
}
sourceSets {
String sharedTestDir = 'src/sharedTest/java'
test {
java.srcDir sharedTestDir
}
androidTest {
java.srcDir sharedTestDir
}
}
packagingOptions {
pickFirst 'META-INF/*'
}
dexOptions {
javaMaxHeapSize "4g"
}
}
dependencies {
implementation project(':common')
kapt libs.activitystarter_kapt
implementation libs.paper_parcel
kapt libs.paper_parcel_kapt
compile ('com.github.kwizzad:kwizzad-android:2.0.2') {
exclude group:"com.android.support"
exclude group:"com.google.android.gms"
}
androidTestImplementation(libs.espresso_core, {
exclude group: 'com.android.support', module: 'support-annotations'
})
androidTestImplementation 'com.android.support.test.espresso:espresso-contrib:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
exclude group: 'com.android.support', module: 'support-v4'
exclude group: 'com.android.support', module: 'design'
exclude group: 'com.android.support', module: 'recyclerview-v7'
}
testImplementation libs.junit
}
gemeinsamen build.gradle
buildscript {
repositories {
maven { url 'https://maven.fabric.io/public' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.23.0'
}
}
apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
android {
compileSdkVersion 27
buildToolsVersion '27.0.1'
defaultConfig {
minSdkVersion 17
targetSdkVersion 27
versionCode 1
versionName "1.0"
multiDexEnabled true
}
lintOptions {
abortOnError false
}
}
kapt {
generateStubs = true
}
dependencies {
implementation fileTree(dir: 'lib', include: '*.jar')
api libs.kotlin
api libs.android_support
api libs.retrofit
api libs.rx
api libs.glide
implementation libs.facebook_ads
api('com.crashlytics.sdk.android:crashlytics:[email protected]') {
transitive = true
}
api 'com.github.MarcinMoskala:KotlinAndroidViewBindings:0.10'
api libs.preference_holder
api libs.activitystarter
api group: 'joda-time', name: 'joda-time', version: '2.9.9'
api group: 'com.google.code.gson', name: 'gson', version: '2.8.2'
implementation 'com.facebook.android:facebook-android-sdk:4.25.0'
implementation 'com.vk:androidsdk:1.6.8'
implementation 'com.google.firebase:firebase-ads:11.2.0'
implementation 'com.google.firebase:firebase-auth:11.2.0'
implementation 'com.google.android.gms:play-services-auth:11.2.0'
api 'com.github.marcinmoskala:ArcSeekBar:0.34'
implementation libs.multidex
androidTestImplementation(libs.espresso_core, {
exclude group: 'com.android.support', module: 'support-annotations'
})
testImplementation libs.junit
}
Projekt build.gradle
buildscript {
ext.kotlin_version = '1.2.0-rc-39'
ext.retrofit_version = '2.3.0'
ext.okhttp_version = '3.6.0'
ext.android_version = '27.0.1'
ext.activity_starter_version = '1.00'
ext.preference_holder_version = '1.51'
repositories {
google()
jcenter()
maven { url 'https://maven.fabric.io/public' }
maven { url 'http://dl.bintray.com/kotlin/kotlin-eap-1.2' }
maven { url "https://kotlin.bintray.com/kotlinx" }
maven { url 'https://maven.google.com' }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.0-alpha04'
classpath 'com.google.gms:google-services:3.0.0'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'io.fabric.tools:gradle:1.23.0'
}
}
allprojects {
repositories {
jcenter()
maven { url 'https://jitpack.io' }
maven { url 'https://maven.google.com' }
maven { url 'https://maven.fabric.io/public' }
maven { url "http://dl.bintray.com/kotlin/kotlin-eap-1.2" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
ext.libs = [
minions : 'com.github.marcinmoskala:minions:0.082',
preference_holder : ["com.marcinmoskala.PreferenceHolder:preferenceholder:$preference_holder_version",
"com.marcinmoskala.PreferenceHolder:preferenceholder-gson-serializer:$preference_holder_version",],
kotlin : "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version",
android_support : ["com.android.support:support-v4:$android_version",
"com.android.support:appcompat-v7:$android_version",
"com.android.support:cardview-v7:$android_version",
"com.android.support:recyclerview-v7:$android_version",
"com.android.support:design:$android_version"],
retrofit : ["com.squareup.retrofit2:retrofit:$retrofit_version",
"com.squareup.retrofit2:adapter-rxjava2:$retrofit_version",
"com.squareup.retrofit2:converter-gson:$retrofit_version",
"com.squareup.retrofit2:converter-scalars:$retrofit_version",
"com.squareup.okhttp3:okhttp:$okhttp_version",
"com.squareup.okhttp3:logging-interceptor:$okhttp_version"],
facebook_ads : 'com.facebook.android:audience-network-sdk:4.22.1',
rx : ['io.reactivex.rxjava2:rxjava:2.0.9',
'io.reactivex.rxjava2:rxandroid:2.0.1'],
activitystarter : ["com.marcinmoskala.activitystarter:activitystarter:$activity_starter_version",
"com.marcinmoskala.activitystarter:activitystarter-kotlin:$activity_starter_version"],
activitystarter_kapt: "com.marcinmoskala.activitystarter:activitystarter-compiler:$activity_starter_version",
joda_time : ['joda-time:joda-time:2.9.3',
'com.fatboyindustrial.gson-jodatime-serialisers:gson-jodatime-serialisers:1.2.0'],
event_bus : 'de.greenrobot:eventbus:2.4.0',
crashlytics : 'com.crashlytics.sdk.android:crashlytics:[email protected]',
material_dialog : 'com.afollestad.material-dialogs:core:0.9.0.1',
glide : 'com.github.bumptech.glide:glide:3.7.0',
paper_parcel : ['com.github.grandstaish.paperparcel:paperparcel:1.0.0',
'com.github.grandstaish.paperparcel:paperparcel-kotlin:1.0.0'],
paper_parcel_kapt : 'com.github.grandstaish.paperparcel:compiler:1.0.0',
multidex : 'com.android.support:multidex:1.0.2',
junit : 'junit:junit:4.12',
espresso_core : 'com.android.support.test.espresso:espresso-core:2.2.2',
mockito : 'org.mockito:mockito-core:1.10.19'
]
Ist es wirklich notwendig 'multiDexEnabled true' zu setzen? Verweisen Sie auf die gesamte "google.gms" -Bibliothek? – mr5