问题背景
应用近期计划使用华为AppGallery Connect的崩溃服务,须要接入SDK,可是应用仍是Eclipse开发的,集成下来发现SDK的集成和Android Studio还有区别。网络
根据华为AGC官网资料的描述,须要先下载工具包,经过工具包来生成eclipse的工程包,具体的文档以下:eclipse
https://developer.huawei.com/...ide
可是按照文档的步骤,执行aar2eclipse/aar目录下的build.bat文件的时候,命令行报错,主要的错误信息是工具
FAILURE: Build failed with an exception. * What went wrong: Task ‘ assembleRelease ’ not found in root project ‘ aar ’.
问题复现
一、首先怀疑是网络的问题:ui
因为公司电脑使用的是公司的内网,怀疑是公司内网的缘由。可是断开内网正常使用外网的时候,执行bat问题仍然存在。spa
二、Android开发环境的问题。命令行
借用了同事的电脑,执行的时候直接成功,所以怀疑是Android开发环境的配置问题。对于开发环境,发现环境变量和个人有区别。他的环境变量相比个人电脑,多了一个ANDROID_HOME的参数。
问题缘由:
华为官方提供的Eclipse工具包,其运行依赖ANDROID_HOME变量,当系统的环境变量里没有该参数的时候,运行就会报错。code
最终的问题解决: 打开个人电脑 –> 右键“此电脑”->选择 “属性” -> 选择“高级系统设置” -> 点击 “环境变量”-> 在系统变量中,新建一个ANDROID_HOME参数。ip
其值配置为你本地的Android SDK的安装路径,便可运行成功,有图有真相:开发
华为AGC服务Android使用入门官方文档: https://developer.huawei.com/...
原文连接:https://developer.huawei.com/...原做者:Mayism