相当于Clean&在Android Studio中构建?

时间:2013-05-19 16:25:17

标签: android android-studio

今天从Android Studio运行应用时,它并没有使用我的最新代码构建。

我找了一个 Clean& amp;构建选项,但我找不到。

所以我的问题是:什么是Android Studio相当于 Clean&构建

6 个答案:

答案 0 :(得分:194)

Android工作室基于Intellij Idea。在Intellij Idea中,您必须从GUI菜单中执行以下操作。

Build -> Rebuild Project

答案 1 :(得分:43)

我不知道是否有办法通过UI获得干净的构建,但是使用gradle包装器从命令行很容易做到。从项目的根目录:

./gradlew clean 

答案 2 :(得分:25)

在Android Studio的最新版本中,专门为Clean添加了一个选项。

Build > Clean Project 

答案 3 :(得分:14)

您还可以编辑运行/调试配置并添加clean任务。

单击编辑配置

Click on the Edit configuration

在左侧可用配置列表中选择您当前的配置,然后在对话窗口右侧的发布前部分按下加号并选择Run Gradle task

choose <code>Run Gradle task</code>

在新窗口中选择您的gradle项目,然后在任务字段中输入clean

type <code>clean</code>

然后在Gradle-Aware make

上移动您的gradle清洁

答案 4 :(得分:0)

reed这些链接

http://tools.android.com/tech-docs/new-build-system/version-compatibility https://developer.android.com/studio/releases/gradle-plugin.html

在android studio版本2+中,在gradle config中使用它

android{
..

compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_7
        targetCompatibility JavaVersion.VERSION_1_7
        incremental = false;
}
...

}

经过3天的搜索和测试:(,这解决了“重建任何运行”

答案 5 :(得分:0)

这可能不是一种正确的清理方式,但我这样做是为了删除不必要的文件,并减少项目的大小。 它不断查找和删除所有构建和Gradle文件夹   将文件 clean.bat 复制到项目所在的文件夹中

  set mypath=%cd% 
    for /d /r %mypath% %%a in (build\) do if exist "%%a" rmdir /s /q "%%a"
    for /d /r %mypath% %%a in (.gradle\) do if exist "%%a" rmdir /s /q "%%a"