2017-07-03 33 views
0

我得到這個錯誤控制檯,同時建立自己的Android項目。請幫我理解這一點。任務「prepareReleaseUnitTestDependencies」沒有項目中找到「:應用程序」

消息:

錯誤:失敗:生成失敗,出現異常。

  • 出了什麼問題: ':應用程序' 任務 'prepareReleaseUnitTestDependencies' 沒有項目中找到。

  • 嘗試: 運行gradle這個任務獲得的可用任務列表。使用--stacktrace選項運行以獲取堆棧跟蹤。使用--info或--debug選項運行以獲取更多日誌輸出。

搖籃:

buildscript 
{ 

    repositories { 

     jcenter() 
    } 
    dependencies { 
     classpath 'com.android.tools.build:gradle:2.3.3' 
     // NOTE: Do not place your application dependencies here; they belong 
     // in the individual module build.gradle files 
    } 
} 

allprojects { 
    repositories { 
     jcenter() 
    } 
} 

//subprojects are added here 
project(':external:calendar') { 
    apply plugin: 'android-library' 

    android { 
     compileSdkVersion 25 
     buildToolsVersion '25.0.1' 

     defaultConfig { 
      minSdkVersion 19 
      targetSdkVersion 25 
     } 

     sourceSets { 
      main { 
       manifest.srcFile 'AndroidManifest.xml' 
       java.srcDirs = ['src'] 
       resources.srcDirs = ['src'] 
       aidl.srcDirs = ['src'] 
       renderscript.srcDirs = ['src'] 
       res.srcDirs = ['res'] 
       assets.srcDirs = ['assets'] 
      } 
     } 

     lintOptions { 
      abortOnError false 
     } 
    } 
} 

project(':external:colorpicker') { 
    apply plugin: 'android-library' 

    android { 
     compileSdkVersion 25 
     buildToolsVersion '25.0.1' 

     defaultConfig { 
      minSdkVersion 19 
      targetSdkVersion 25 
     } 

     sourceSets { 
      main { 
       manifest.srcFile 'AndroidManifest.xml' 
       java.srcDirs = ['src'] 
       resources.srcDirs = ['src'] 
       aidl.srcDirs = ['src'] 
       renderscript.srcDirs = ['src'] 
       res.srcDirs = ['res'] 
       assets.srcDirs = ['assets'] 
      } 
     } 
    } 
} 

project(':external:datetimepicker') { 
    apply plugin: 'android-library' 

    dependencies { 
     compile 'com.android.support:support-v4:25.3.1' 
    } 

    android { 
     compileSdkVersion 25 
     buildToolsVersion '25.0.1' 

     defaultConfig { 
      minSdkVersion 19 
      targetSdkVersion 25 
     } 

     sourceSets { 
      main { 
       manifest.srcFile 'AndroidManifest.xml' 
       java.srcDirs = ['src'] 
       resources.srcDirs = ['src'] 
       aidl.srcDirs = ['src'] 
       renderscript.srcDirs = ['src'] 
       res.srcDirs = ['res'] 
       assets.srcDirs = ['assets'] 
      } 
     } 

     lintOptions { 
      abortOnError false 
     } 
    } 
} 

project(':external:timezonepicker') { 
    apply plugin: 'android-library' 

    dependencies { 
     compile 'com.android.support:support-v4:25.3.1' 
    } 

    android { 
     compileSdkVersion 25 
     buildToolsVersion '25.0.1' 

     defaultConfig { 
      minSdkVersion 19 
      targetSdkVersion 25 
     } 

     sourceSets { 
      main { 
       manifest.srcFile 'AndroidManifest.xml' 
       java.srcDirs = ['src'] 
       resources.srcDirs = ['src'] 
       aidl.srcDirs = ['src'] 
       renderscript.srcDirs = ['src'] 
       res.srcDirs = ['res'] 
      } 
     } 

     lintOptions { 
      abortOnError false 
     } 
    } 
} 

project(':external:chips') { 
    apply plugin: 'android-library' 

    android { 
     compileSdkVersion 25 
     buildToolsVersion '25.0.1' 

     defaultConfig { 
      minSdkVersion 19 
      targetSdkVersion 25 
     } 

     sourceSets { 
      main { 
       manifest.srcFile 'AndroidManifest.xml' 
       java.srcDirs = ['src'] 
       resources.srcDirs = ['src'] 
       aidl.srcDirs = ['src'] 
       renderscript.srcDirs = ['src'] 
       res.srcDirs = ['res'] 
       assets.srcDirs = ['assets'] 
      } 
     } 


     lintOptions { 
      abortOnError false 
     } 
    } 
} 

apply plugin: 'com.android.application' 

dependencies { 
    compile 'com.android.support:support-v4:25.3.1' 
    compile 'com.android.support:design:25.3.1' 
    compile project(':external:calendar') 
    compile project(':external:colorpicker') 
    compile project(':external:datetimepicker') 
    compile project(':external:timezonepicker') 
    compile project(':external:chips') 
} 

android { 
    compileSdkVersion 25 
    buildToolsVersion '25.0.1' 

    defaultConfig { 
     minSdkVersion 19 
     targetSdkVersion 25 
    } 

    useLibrary 'org.apache.http.legacy' 

    sourceSets { 
     main { 
      manifest.srcFile 'AndroidManifest.xml' 
      java.srcDirs = ['src', 'external/ex/common/java'] // NOTE: this includes external/ex/common/java! 
      resources.srcDirs = ['src'] 
      aidl.srcDirs = ['src'] 
      renderscript.srcDirs = ['src'] 
      res.srcDirs = ['res'] 
      assets.srcDirs = ['assets'] 
     } 
    } 

    /* 
    * To sign release build, create file gradle.properties in ~/.gradle/ with this content: 
    * 
    * signingStoreLocation=/home/key.store 
    * signingStorePassword=xxx 
    * signingKeyAlias=alias 
    * signingKeyPassword=xxx 
    */ 
    if (project.hasProperty('signingStoreLocation') && 
      project.hasProperty('signingStorePassword') && 
      project.hasProperty('signingKeyAlias') && 
      project.hasProperty('signingKeyPassword')) { 
     println "Found sign properties in gradle.properties! Signing build…" 

     signingConfigs { 
      release { 
       storeFile file(signingStoreLocation) 
       storePassword signingStorePassword 
       keyAlias signingKeyAlias 
       keyPassword signingKeyPassword 
      } 
     } 

     buildTypes.release.signingConfig = signingConfigs.release 
    } else { 
     buildTypes.release.signingConfig = null 
    } 

    lintOptions { 
     checkReleaseBuilds false 
     // Or, if you prefer, you can continue to check for errors in release builds, 
     // but continue the build even when errors are found: 
     abortOnError false 
    } 
} 

task customClean(type: Delete) { 
    delete rootProject.buildDir 
} 
clean.dependsOn customClean 
+2

發表您的錯誤日誌 – Anil

+2

顯示您的build.gradle –

+0

請發現在編輯的代碼錯誤日誌和頂級的gradle產出。 –

回答

0

也許你需要從刪除 「-x prepareReleaseUnitTestDependencies」:

Setting/build,execution, deployment/ compiler/ command-line Options

相關問題