如何在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将创建以下构建变体:
demoDebug
,demoRelease
,fullDebug
,fullRelease
您可以将构建变体更改为您要构建和运行的任何一个 - 只需转到
Build
>Select Build Variant
并从下拉菜单中选择一个。
更新:
可能Android Studio 3.3+是一种可行的方式,因为新功能仅引入了同步活动变体。
文件→设置→实验→Gradle→仅同步活动变体
这里是。由红色矩形循环的那个是活动构建变体。
有关如何禁用强制执行的gradle同步:
转到“设置” - >“外观和行为” - >“系统设置”
取消选中“在框架或编辑器选项卡上激活同步文件”
但是,每当您对Gradle进行更改时,请记住单击“使用Gradle文件同步项目”按钮。
以上是关于如何在Android Studio里设置Build Tool版本的主要内容,如果未能解决你的问题,请参考以下文章
如何在Android Studio里设置Build Tool版本
如何在Android Studio里设置Build Tool版本
如何在Android Studio里设置Build Tool版本