Android Studio打开工程较慢

xiaoxiao2021-02-27  300

Android Studio在打开工程的时候需要配置和加载相关信息,就会比较慢,所以,经过在网上查询后,就这样做:

1)断网

2)打开工程

3)正常打开工程后,再连接网络

4)再编译工程

这样做,个人觉得,进入了Android Studio界面后,可以让AS慢慢加载相关信息,同时,也可以查看代码;

还有一点就是,若没进入AS界面之前就一直处于加载状态,不但影响其他AS窗口看不到,而且,不知道是

卡住了还是怎么回事。

 

PS:这里面有说为什么AS在导入工程时会很慢的原因:http://www.cnblogs.com/vijozsoft/p/5641963.html

 

 

按照以上方法打开工程后,有两个方法配置工程,自动和手动

1.自动:

直接点击Messages里面的“Enable Gradle 'offline mode' and sync project...”就会自动配置了,若弹出什么问题,就解决就可以了

可能在下载匹配工程的Gradle版本这一步,在国内可能比较慢,如下图:

 

说明:其实一开始可以试试自动配置,要是太慢了,可以选择手动配置

2.手动配置:事先自己配置好部分,剩下的就留给AS自己编译,有什么问题,然后再解决。

用的是极客的工程做例子:https://github.com/CodeXiaoMai/AndroidGeek

先看这几个文件:

 

主要是根据以上说的3个文件内容来配置

第一个文件:AndroidGeek-master\app\build.gradle

打开文件后,主要看compileSdkVersion和buildToolsVersion

 

然后点击File->Project Structure

 

进入到以下界面,配置工程的Compile Sdk Version和Build Tools Version

 

配置如下:主要是根据文件build.gradle来配置

 

配好后,点击以上界面中的OK按键

2.第二个文件AndroidGeek-master\gradle\wrapper\gradle-wrapper.properties

打开文件,查看到使用的是gradle-3.3-all.zip

 

查看Android Studio安装目录下的gradle文件夹下有没有gradle-3.3

 

若没有就在网上搜索gradle-3.3-all.zip,并下载下来(下载网址:

http://download.csdn.net/download/u012808234/9751850)

注:各个版本的gradle下载:https://services.gradle.org/distributions/

下载后,解压查看下,文件目录是这样的,一般可以用的(为什么要查看呢,主要是网上有些包是有问题)

 

把gradle-3.3-all.zip解压到gradle文件夹下

 

然后点击File->Settings

 

 

然后点击OK即可。

3.看第三个文件:AndroidGeek-master\build.gradle

打开文件,查看Gradle版本是多少

 

找到Android Studio安装文件夹在的gradle文件夹,进入

gradle\m2repository\com\android\tools\build\builder

 

查看是否有gradle的2.3.1版本,若没有就下载

(https://jcenter.bintray.com/com/android/tools/build/gradle-core/)

在网页中找到2.3.1/,并点击进去

 

点击进去可以看到

 

然后在Android Studio的安卓目录下的gradle\m2repository\com\android\tools\build\builder目录下新建一个新文件夹,命名为:2.3.1

 

然后,把之前提到的jar包都下载这个文件夹里

 

弄好以上之后,可以点击try again来编译

 

之后就是等...

当然,AS还会下载一些其他包,例如:

 

编译若出了问题,如下:

 

删掉AndroidGeek-master\build.gradle文件中的

android {

    compileSdkVersion 25

    buildToolsVersion '25.0.1'

}

 

再点击try again

若再出现问题:

 

 

因为是第三方工程,里面相关签名部分,因为没有签名文件,编译会有问题,注释掉就可以了。

再点击try again

若再出现问题

 

再点击try again

若再出现问题

 

再点击try again

之后编译完,就可以了。

 

 

 

转载请注明原文地址: https://www.6miu.com/read-4376.html

最新回复(0)