首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么通过Gradle和Android Studio构建的运行应用程序比通过Eclipse慢?

为什么通过Gradle和Android Studio构建的运行应用程序比通过Eclipse慢?

提问于 2017-12-14 14:02:48
回答 2关注 0查看 351

我有一个多项目(〜10个模块),其中每次大约需要20-30秒。当我按下Android Studio中的Run时,我必须等待每一次重建应用程序,这是非常缓慢的。

是否有可能在Android Studio中自动构建过程?或者你有什么建议如何使这个过程更快?

在Eclipse中,感谢自动构建,在模拟器上运行相同的项目大约需要3-5秒。

这是我的build.gradle文件(应用程序模块):

代码语言:txt
复制
buildscript {
代码语言:txt
复制
    repositories {
代码语言:txt
复制
        maven { url 'http://repo1.maven.org/maven2' }
代码语言:txt
复制
    }
代码语言:txt
复制
    dependencies {
代码语言:txt
复制
        classpath 'com.android.tools.build:gradle:0.4'
代码语言:txt
复制
    }
代码语言:txt
复制
}
代码语言:txt
复制
apply plugin: 'android'
代码语言:txt
复制
代码语言:txt
复制
dependencies {
代码语言:txt
复制
    compile fileTree(dir: 'libs', include: '*.jar')
代码语言:txt
复制
    compile project(':libraries:SharedLibs')
代码语言:txt
复制
    compile project(':libraries:actionbarsherlock')
代码语言:txt
复制
    compile project(':libraries:FacebookSDK')
代码语言:txt
复制
    compile project(':libraries:GooglePlayServices')
代码语言:txt
复制
    compile project(':libraries:HorizontalGridView')
代码语言:txt
复制
    compile project(':libraries:ImageViewTouch')
代码语言:txt
复制
    compile project(':libraries:SlidingMenu')
代码语言:txt
复制
}
代码语言:txt
复制
代码语言:txt
复制
android {
代码语言:txt
复制
    compileSdkVersion 17
代码语言:txt
复制
    buildToolsVersion "17.0.0"
代码语言:txt
复制
代码语言:txt
复制
    defaultConfig {
代码语言:txt
复制
        minSdkVersion 8
代码语言:txt
复制
        targetSdkVersion 16
代码语言:txt
复制
    }
代码语言:txt
复制
}

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档