首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >清洁、分级清洁的区别

清洁、分级清洁的区别
EN

Stack Overflow用户
提问于 2015-11-30 18:46:46
回答 3查看 210.5K关注 0票数 74

从Android项目的终端发出以下语句有什么区别:

Android_Studio_Project_Path:./gradlew清洁 Android_Studio_Project_Path:./gradlew洁净assembleDebug Android_Studio_Project_Path:./gradlew干净:assembleDebug 和正常的安卓工作室->构建->清洁。

在内部过程中有什么不同。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-12-01 18:28:53

  1. ./gradlew clean 使用项目的梯度包装执行项目的clean任务。通常,这仅仅意味着删除构建目录。
  2. ./gradlew clean assembleDebug 同样,使用项目的gradle包装器分别执行cleanassembleDebug任务。因此,它将首先清理,然后执行assembleDebug,在任何非最新的依赖任务之后。
  3. ./gradlew clean :assembleDebug 基本上与#2相同。冒号表示任务路径。任务路径在分级多项目中是必不可少的,而不是在这种情况下。这意味着运行根项目的assembleDebug任务。在这里,根项目是唯一的项目。
  4. Android Studio --> Build --> Clean./gradlew clean本质上是一样的。见这里

要了解更多信息,我建议花时间阅读一下安卓系统的文档,特别是这一个

票数 153
EN

Stack Overflow用户

发布于 2018-11-30 07:39:02

您也可以使用

./gradlew clean build (Mac和Linux) -With .

gradlew clean build (视窗) -Without ./

它移除生成文件夹,以及配置模块,然后生成项目。

在playstore上发布任何新应用之前,我都会使用它。

票数 16
EN

Stack Overflow用户

发布于 2017-04-06 13:49:05

你也应该用这个:

./gradlew :app:dependencies (Mac和Linux) -带有 ./

gradlew :app:dependencies (Windows) -没有 ./

你在内部使用的库,使用任何其他版本的google,播放service.If,是的,然后删除或更新这些库。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34005713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档