Android技术知识Android开发

编译 Gradle Plugin

2016-10-26  本文已影响113人  alighters

下载 Gradle 2.2

地址 中选择 版本 2.2 下载。

下载源码

下载 repo

curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

下载 android studio

mkdir studio-master-dev
cd studio-master-dev
repo init -u https://android.googlesource.com/platform/manifest -b studio-master-dev
repo sync

其中,下载得到的目录 tools,就是我们所需要运行的目录文件。这里通过 idea 将其打开,直接 build 运行即可。

遇到的问题

在使用 idea 执行 build 的过程中,遇到 ANDROID_HOME 未设置的问题。但是我已经在环境变量中配置了此项,命令行中输出为正常的,网上的说法是 idea 读取不到命令行。定位到代码,如下:

def sdk_home = System.getenv("ANDROID_HOME")
if (sdk_home == null) {
   throw new GradleException('Required ANDROID_HOME environment variable not set.')

解决方法:直接替换 sdk_home 的值,对应为本地 android 相应 sdk 的位置。

参考资料

上一篇下一篇

猜你喜欢

热点阅读