问题描述
从github拉下来的代码,无论是下载后再导入还是直接在androidStudio中导入,发现运行不了,尤其是对于Google的一些样例项目,其中会包含多个单独可运行的apk,异常如下图所示:
问题分析及解决方法
初步判断为当前项目各文件还未形成互相关联,相当于单个文件的堆积,而且未发现工程运行时所依赖的外部包文件:
- 关联gradle文件
找到单个项目下的gradle文件,点击studio右上角的Link Gradle Project
- 加载脚本配置文件
关联成功后,再点击右上角Load Script Configurations
- gradle 构建项目
经过以上两步,gradle已与项目成功关联,此时可以看到studio状态栏上的构建图标已可以点击,不要犹豫,点它完成项目构建:
经过以上操作,可以看到该工程下的所有项目都可正常运行。