电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

android studio导入工程的正确姿势

13页
  • 卖家[上传人]:小**
  • 文档编号:93478063
  • 上传时间:2019-07-22
  • 文档格式:PDF
  • 文档大小:1.07MB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Android Studio 导入工程的正确姿势Android Studio 导入工程的正确姿势 如果你有很好的网络环境.2 如果你没有好的网络环境,或者你现在处于没有网络状态2 获取我们所需的配置内容.4 开始导入新工程.6 修改 Gradle Home.7 修改 Gradle Version8 修改 Android Plugin Version. 8 修改 Compile SDK Version 和 Build Tools Version9 很不幸:还是卡住了,具体问题具体分析12 由于谷歌准备放弃 Eclipse 作为 Android 的开发工具,现在有好多项目都已经转用 Android Studio 这一官方 IDE 来开发。特别是从 github 下载下来的工程,大部分是用的 Gradle 来编译的。 想研究下大牛的代码,兴致勃勃地将他们的工程导入到自己的 Studio。可悲的是,总 是有各种各样的问题,很是让人头疼。通过一段时间的摸索,我终于总结出一套行之有效的 导入 Android Studio 工程的正确姿势。在这里分享一下。 如果你有很好的网络环境如果你有很好的网络环

      2、境 好的网络环境,这里不是指:我家网速带宽 100M,电信的光纤接入。 而是:能翻墙能翻墙。因为如果本机的 gradle 和将要导入的工程版本不匹配,Studio 就回去 下载对应版本的 gradle,下载完之后才能进行编译。 当然,下载速度也不能太慢。太慢的话,你就等着下载完吧。 如果你没有好的网络环境,或者你现在处于没有网络状态如果你没有好的网络环境,或者你现在处于没有网络状态 那么这篇文章也许能够指导你如何正确的导入别人的工程。 这里就用一个代码作为示例:github 上的一个安卓换肤的示例: https:/ 首先,先把这个 git 克隆到本地。(TortoiseGit 真是个好工具!) 然后,打开 Android studio,得到一个能够正确运行的工程。这个工程,可以是你之前能 够运行起来的工程,也可以是你新建的一个 studio 工程。为什么要新建一个工程?为的就 是得到能够运行起来的 gradle 配置。 我们需要的是以下这几个内容: 1.Android Plugin Version 2.Gradle Version 3.Compile SDK Version 4.Bui

      3、ld Tools Version 5. GradleHome 如果有现有的工程,直接跳到【获取我们所需的配置内容获取我们所需的配置内容】处接着阅读。如果没有,就接着 往下阅读。 这里我就创建一个新的工程:ConfigApplication:目的只有一个:获取以上提到的内容。 选择 Compile SDK Version 的时候,尽量往高了选。用最新的总是比较好的。 新建完了,切换到 Project 浏览模式,以下四个框就是要重点关注的对象。也就是从这里获 取我们所需要的配置信息:这也是我们导入新的工程之前,需要修改的几个文件: 这些内容也都可以通过其他方式更加直接的获取到: 获取我们所需的配置内容获取我们所需的配置内容 另一种方式就是:右击项目,打开 module setting: 这里有四个:Project 标签: App 标签也有两个: 还有一个:通过 IDE 的 File 打开 Settings,搜索 gradle: 对应的 5 个配置的值是: 1.Android Plugin Version1.2.3 2.Gradle Version2.2.1 3.Compile SDK Ve

      4、rsion23 4.Build Tools Version23.0.1 5.GradleHomeD:Program FilesAndroid Studiogradlegradle-2.2.1 至此,我们所需的 5 个配置信息都获取到了。接下来才是导入新工程的开始: 开始导入新工程开始导入新工程 一般导入工程, 就是直接导入新的工程。 但是这也就造成了配置不对, 一直卡在 gradle 的下载途中等各种问题。获取本机的配置信息,就是为了能够免去各种下载,各种配置等容 易出错的步骤,从而一次性(至少不会卡住不动)导入成功。 进入我们用来测试的 Android-Skin-Loader 工程,用 Sublime Text 打开(这个工具 也是很好用的编辑器)。似乎这个工程比我们建的 ConfigApplication 要复杂很多。工 程就有三个。似乎不是很好对付啊! 接下来就是开始修改原有工程的配置文件了。开始吧! 修改 Gradle Home修改 Gradle Home Gradle home 的配置信息在这里: Android-skin-loader/.idea/gradle.xml 中:

      5、 将 这 个 设 置 为 Config 中 的 对 应 的 值 :D:ProgramFilesAndroid Studiogradlegradle-2.2.1 修改 Gradle Version修改 Gradle Version Gradle Version 的信息在这里: Android-skin-loader/gradle/wrapper/gradle-wrapper.properties 修改为 Config 的值:2.2.1 修改 Android Plugin Version修改 Android Plugin Version Android Plugin Version 的信息在这里: Android-skin-loader/build.gradle 修改为 Config 的值:1.2.3 修改 Compile SDK Version 和 Build Tools Version修改 Compile SDK Version 和 Build Tools Version Android-skin-loader 有三个工程哦,所以这三个工程中都需要修改 SDK Version 和 To

      6、ols Version。 这些信息都在对应工程下的 build.gradle 中: 这里都改成 Config 中获取到的值:23 和 23.0.1 至此,所有的配置基本上都改完了。下面终于可以导入了: 如果一切顺利,就会 build finish 啦: 但是,如果 很不幸:还是卡住了,具体问题具体分析很不幸:还是卡住了,具体问题具体分析 导入之后,比如会卡在某个地方: Android Studio 就这点不好,不知道到底后面在做什么。Cancel 也不起作用。(不 知道这个 cancel 用来干嘛的,假动作?) 我 个 人 的 经 验 告 诉 我 : 一 般 都 是 出 现 在 项 目 中 的 build.gradle 中 。 还 是 拿 Android-skin-loader 来说:打开 sample 下的 build.gradle 文件,我们会看到一堆我们 不熟悉的代码(和 ConfigApplication 的对比): 可以看到,左边的 sample 的 gradle 多了一堆。粗略看一下这些代码,就知道和 项目编译是没有什么关系的,就可以删掉这些代码了。 对于其他工程下的 build.gradle 文件,也同样的可以删掉一些多余的配置。这样能够 简化 gradle 的配置,能够最小程度的满足 gradle 编译运行的条件。 以上就是我的经验总结了。希望能帮助到大家。

      《android studio导入工程的正确姿势》由会员小**分享,可在线阅读,更多相关《android studio导入工程的正确姿势》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.