【发布时间】:2018-05-25 13:58:42
【问题描述】:
我正在尝试在 android studio 中测试我的 ionic 应用程序。它抛出以下错误。
Gradle sync failed: Cause: compileSdkVersion is not specified.
有什么解决办法吗?我做错了什么。
这是我的 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.+'
}
【问题讨论】:
-
请给出编译 sdk 版本。就像在应用级别的 gradle 中一样。
-
请分享你的gradle文件代码
-
compileSdkVersion 25 buildToolsVersion '26.0.2' defaultConfig { applicationId "com.pt.planner" minSdkVersion 21 targetSdkVersion 25 versionCode 24 versionName "2.4.0" multiDexEnabled true -
compilesdkversion应该和targetsdkversion一样
-
@Yogesh Borhade - 请检查,我已经分享了文件详细信息
标签: android cordova ionic-framework