Please enable Javascript to view the contents

AndroidStudio

 ·  ☕ 2 分钟  ·  🎅 qqnv

as运行main()方法

报错:SourceSet with name ‘main’ not found
解决:在项目的.idea/gradle.xml中的添加<option name="delegatedBuild" value="false" />
原因:不委托gradle进行构建,就是让jvm执行Java类的main方法,而不是让gradle当作task来执行

Gradle配置

阿里代理

最近由于更新了AndroidStudio所以相应的Gradle要更新下载

  1. 关于Gradle下载推荐使用联通或电信网络,不要用移动网络

  2. Gradle下载成功后便可以通过阿里云镜像源下载其他的jar包和相关插件
    1.在本地.gradle文件夹下新建一个init.gradle的文件,内容为:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    
    allprojects{
    repositories {
    def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public'
    def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter'
    all { ArtifactRepository repo ->
    if(repo instanceof MavenArtifactRepository){
    def url = repo.url.toString()
    if (url.startsWith('https://repo1.maven.org/maven2')) {
    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
    remove repo
    }
    if (url.startsWith('https://jcenter.bintray.com/')) {
    project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
    remove repo
    }
    }
    }
    maven {
    url ALIYUN_REPOSITORY_URL
    url ALIYUN_JCENTER_URL
    }
    }
    }
    
    1. 在Android项目build.gradle文件的buildscript中repositories内和allprojects中repositories内添加如下代码:

      1
      2
      3
      4
      
      maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' }
              maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' }
              maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
              maven { url 'http://maven.aliyun.com/nexus/content/repositories/gradle-plugin' }
      
    2. 重新build项目

手动配置Gradle及插件版本

  • gradle版本及插件对应版本:https://developer.android.google.cn/studio/releases/gradle-plugin#updating-plugin
  • gradle国内下载网址:https://services.gradle.org/distributions/
  • gradle官网下载地址:https://gradle.org/releases/
分享

qqnv
作者
qqnv
Android Developer