【问题标题】:Android Studio RC 1 Gradle build wont compile after updateAndroid Studio RC1 Gradle 版本在更新后无法编译
【发布时间】:2014-12-02 15:48:10
【问题描述】:

在互联网上进行深入搜索后,我找不到任何问题的答案。在我将 android studio 从 beta 升级到 rc1 后,gradle build 脚本停止工作并出现以下错误:

Error:String index out of range: -1

我的构建脚本如下:

apply plugin: 'com.android.application'

repositories {
    jcenter()
    flatDir {
        dirs 'libs'
    }
}

android {
    compileSdkVersion 21
    buildToolsVersion '21.1.1'

    defaultConfig {
        applicationId 'myappidhere'
        minSdkVersion 14
        targetSdkVersion 21
        versionCode 1
        versionName '1.0'
    }
    lintOptions {
        abortOnError false
    }

    android {
        sourceSets {
            main {
                manifest.srcFile 'src/main/AndroidManifest.xml'
                java.srcDirs = ['src/main/java', 'src/main/java-gen']
                res.srcDirs = ['src/main/res']
            }
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile 'com.android.support:appcompat-v7:21.0.2'
    compile 'com.android.support:support-v4:21.0.2'
    compile 'com.android.support:recyclerview-v7:21.0.0'
    compile 'com.jakewharton:butterknife:6.0.0'
    compile 'com.jakewharton.timber:timber:2.5.0'
    compile 'de.greenrobot:greendao:1.3.7'
    compile 'com.rengwuxian.materialedittext:library:1.5.0'
    //local libs
    compile(name: 'utilsaaa1', ext: 'aar')
    compile(name: 'pixlui_1_0_5_fork', ext: 'aar')
    compile project(':Secure_preferences_lib')
}

阅读gradle log错误后,有问题的行如下:

 compile(name: 'utilsaaa1', ext: 'aar')
        compile(name: 'pixlui_1_0_5_fork', ext: 'aar')

这两个文件都在文件夹 libs 中。 我不知道如何解决这个问题,因此我们将不胜感激。

EDIT1:idea.log

Caused by: org.gradle.api.IllegalDependencyNotation: Supplied String module notation 'utilsaaa1' is invalid. Example notations: 'org.gradle:gradle-core:2.2', 'org.mockito:mockito-core:1.9.5:javadoc'.

【问题讨论】:

    标签: build gradle android-studio libraries aar


    【解决方案1】:

    变化:

     compile(name: 'utilsaaa1', ext: 'aar')
    

    收件人:

     compile 'myappidhere:utilsaaa1:1.0@aar'
    

    【讨论】:

      猜你喜欢
      • 2019-03-30
      • 2017-07-27
      • 2020-06-12
      • 2014-08-18
      • 1970-01-01
      • 2014-07-29
      • 2017-07-28
      • 2018-04-11
      • 1970-01-01
      相关资源
      最近更新 更多