这里青翠的新手。我制作了一个相当简单的项目,需要与早于Lollipop的Android版本兼容,但仍希望使用AppCompat
让应用看起来更漂亮。
不幸的是,我不知道如何工作(甚至找到)gradle - 我试图运行gradle任务:compile "com.android.support:appcompat-v7:21.0.+"
但它返回了一个错误,说" 任务'编译'是暧昧.... "在我的项目中。
有谁能告诉我如何添加这个?我在谷歌各处搜索过,但一切都在我脑海中浮现。
谢谢!
答案 0 :(得分:2)
您是否能够找到Gradle文件?
像这样编辑你的gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.3"
defaultConfig {
applicationId "com.xyz.xyz"
minSdkVersion 15
targetSdkVersion 23
versionCode 1
versionName "1.00.00"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.3.0'
compile 'com.android.support:support-v4:23.3.0'
}
更新您的问题并发布完整的Gradle代码。
答案 1 :(得分:1)
在build.gradle文件的dependancy部分添加appcomapt库(com.android.support:appcompat-v7:21.0.+“)
或者添加库的第二种方法是搜索maven repo.this可以通过遍历file->项目结构 - > app>依赖 - >点击(+) - >添加库依赖
答案 2 :(得分:0)
任务'compile'不明确。
此问题不是编译问题。但这是task
本身的一个问题。
如果您没有使用像"gradle compileDebug"
这样的命令,那么其中一个Android配置正在执行该任务,并且它与您的build.gradle不兼容。
以下链接似乎与您的问题有关。 Click Here