Bor*_*lav 9 android android-library android-studio build.gradle android-gradle-plugin
当我尝试在Android Studio中使用库项目时,我收到此错误.build.gradle给出此错误的具体行是
apply plugin: 'com.android.library'
Run Code Online (Sandbox Code Playgroud)
我甚至尝试过改变它
apply plugin: 'android-library'
Run Code Online (Sandbox Code Playgroud)
但它仍然不起作用,相反它说: Error:(7, 0) Plugin with id 'android-library' not found.
我甚至尝试添加:
classpath 'com.android.tools.build:gradle:1.2.3.+'
Run Code Online (Sandbox Code Playgroud)
在依赖中build.gradle,仍然没有......
有帮助吗?
编辑:整个build.gradle
// This buildscript will assemble the MoPub SDK into an AAR.
repositories {
jcenter()
}
apply plugin: 'android-library'
group = 'com.mopub'
description = '''MoPub SDK'''
android {
compileSdkVersion 22
buildToolsVersion '22.0.1'
defaultConfig {
versionCode 25
versionName "3.8.0"
minSdkVersion 9
targetSdkVersion 22
consumerProguardFiles 'proguard.txt'
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src/main/java']
resources.srcDirs = ['src/main/java']
aidl.srcDirs = ['src/main']
renderscript.srcDirs = ['src/main']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), file('proguard.txt')
}
}
// Note: You will also need a local.properties file to set the location of the SDK in the same
// way that the existing SDK requires, using the sdk.dir property.
// Alternatively, you can set an environment variable called ANDROID_HOME. There is no
// difference between the two methods, you can use the one you prefer.
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3.+'
compile 'com.android.support:support-v4:22.0.0'
compile 'com.android.support:support-annotations:22.0.0'
compile 'com.mopub.volley:mopub-volley:1.1.0'
}
// Don't run the Robolectric Unit Tests.
check.dependsOn.remove("test")
check.dependsOn.remove("unitTest")
check.dependsOn.remove("testDebug")
check.dependsOn.remove("unitTestDebug")
Run Code Online (Sandbox Code Playgroud)
你需要写这个:
apply plugin: 'com.android.application'
Run Code Online (Sandbox Code Playgroud)
在您的文件中替换此代码:
buildscript {
repositories {
mavenCentral() // or jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3' // 1.3.0-beta2
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19617 次 |
| 最近记录: |