J'essaie de tester mon ionic app dans Android studio. Il lance l'erreur ci-dessous).
Gradle sync failed: Cause: compileSdkVersion is not specified.
Une solution pour ça? Qu'est-ce que je fais mal.
Voici mon fichier build.gradle
apply plugin: 'com.Android.application'
buildscript {
repositories {
mavenCentral()
jcenter()
maven {
url "https://maven.google.com"
}
}
dependencies {
classpath 'com.Android.tools.build:gradle:3.0.0'
}
}
// Allow plugins to declare Maven dependencies via build-extras.gradle.
allprojects {
repositories {
mavenCentral();
jcenter()
}
}
task wrapper(type: Wrapper) {
gradleVersion = '4.1.0'
}
dependencies {
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.Android.support.test:runner:+'
androidTestImplementation 'com.Android.support.test.espresso:espresso-core:+'
implementation 'com.Android.support:appcompat-v7:27.+'
}
Vous utilisez prise en charge Android bibliothèque de 27.+
vous devrez donc donner sdk
version 27
as compileSdkVersion
et targetSdkVersion
sinon votre projet ne sait pas pour quelle plateforme votre projet doit être construit. Ces paramètres doivent être donnés dans le répertoire Android comme celui-ci dans build.gradle (app):
Android {
compileSdkVersion 27
buildToolsVersion '27.0.3'
defaultConfig {
applicationId "com.example.abc.test"
minSdkVersion 21
targetSdkVersion 27
versionCode 1
versionName "1.0"
testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}
Collez simplement ce code ci-dessous apply plugin: 'com.Android.application'
cette ligne
Veuillez ajouter la ligne ci-dessous dans votre fichier de notes
compileSdkVersion 26
veuillez vérifier le code ci-dessous pour référence
Android {
compileSdkVersion 26
buildToolsVersion '27.0.3'
defaultConfig {
applicationId ""
minSdkVersion 15
targetSdkVersion 26
versionCode 1
versionName "1.0"
testInstrumentationRunner "Android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-Android.txt'), 'proguard-rules.pro'
}
}
}