如何在Android Studio里设置Build Tool版本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Android Studio里设置Build Tool版本相关的知识,希望对你有一定的参考价值。

    在android Studio里设置Build Tool版本需要在这个module目录下的build.gradle文件中
进行配置,配置方法如下:

1、首先使用Android studio打开一个Android项目,视图如下:

2.打开build.gradle文件,文件内容如下:

3、在classpath 'com.android.tools.build:gradle:2.1.0'代码中修改配置,如下图:

参考技术A 一、修改Android Studio(以下简称AS)的内存配置
因为在导入源码时需要消耗大量内存,所以先修改IDEA_HOME/bin/studio.vmoptions中-Xms和-Xmx的值。文档中使用的是748m, 可自行修改。
二、配置AS的JDK、SDK
在IDE中添加一个没有classpath的JDK, 这样可以确保使用源码里的库文件

并将其作为要使用的SDK的Java SDK。如下图

三、生成导入AS所需配置文件(*.ipr)
①编译源码(为了确保生成了.java文件,如R.java;如果编译过,则无需再次编译)
②检查out/host/linux-x86/framework/目录下是否有idegen.jar
如果idegen.jar不存在,执行:
mmm development/tools/idegen/

在5.0.1的源码中会生成res.java的文件夹,导致idegen.jar运行时抛FileNotFoundException,这是idegen的代码不够严谨造成的。
我的分享里有修改这个bug的patch,或者直接使用我分享的idegen.jar。
③执行
development/tools/idegen/idegen.sh

等待出现类似下面的结果:
Read excludes: 5ms
Traversed tree: 44078ms

这时会在源码的根目录下生成android.ipr和android.iml两个IntelliJ IDEA(AS是基于IntelliJ IDEA社区版开发的)的配置文件
④在AS中打开源码根目录下新生成的android.ipr

如果在导入时AS出现本回答被提问者和网友采纳
参考技术B

    找到module目录下的build.gradle文件

    在android 里面设置buildToolVersion

如何在Android Studio中选择某些Build Variant?

我从the documentation(下面再现)了解到Build Variants是在Gradle sync期间生成的,但是我如何才能在Android Studio中保持一个特定的“活跃”或被选中?

问题是在签出分支后我发现所选的Build Variant已被重置。

我在任何项目(idea)文件中都找不到“活动的Build Variant”设置。

已经看过这可能是related question

谢谢。

来自developer.android.com的文档:

[Gradle]同步完成后,Gradle会根据您的构建类型和产品风格自动创建构建变体,并根据它们命名。例如,如果您创建了“demo”和“full”产品风格,并保留了默认的“debug”和“release”构建类型,Gradle将创建以下构建变体:

demoDebugdemoReleasefullDebugfullRelease

您可以将构建变体更改为您要构建和运行的任何一个 - 只需转到

Build> Select Build Variant并从下拉菜单中选择一个。

答案

更新:

可能Android Studio 3.3+是一种可行的方式,因为新功能仅引入了同步活动变体。

文件→设置→实验→Gradle→仅同步活动变体


这里是。由红色矩形循环的那个是活动构建变体。

enter image description here


有关如何禁用强制执行的gradle同步:

转到“设置” - >“外观和行为” - >“系统设置”

取消选中“在框架或编辑器选项卡上激活同步文件”

但是,每当您对Gradle进行更改时,请记住单击“使用Gradle文件同步项目”按钮。

以上是关于如何在Android Studio里设置Build Tool版本的主要内容,如果未能解决你的问题,请参考以下文章

如何在Android Studio里设置Build Tool版本

如何在Android Studio里设置Build Tool版本

如何在Android Studio里设置Build Tool版本

如何在Android Studio里设置Build Tool版本

Android Studio + gradle多渠道打包

如何使用 Android Studio 在模块中添加风味?