今天,在从Android Studio运行应用程序时,它没有使用我的最新代码构建。
我找了一个Clean&build选项,但我找不到一个。
所以我的问题是:什么是Android Studio相当于Clean&build?
Android工作室基于Intellij Idea。在Intellij Idea中,您必须从GUI菜单中执行以下操作。
Build -> Rebuild Project
我不知道是否有办法通过UI获得干净的构建,但是使用gradle包装器从命令行很容易做到。从项目的根目录:
./gradlew clean
在Android Studio的最新版本中,还增加了一个专门用于Clean的选项。
Build > Clean Project
您还可以编辑运行/调试配置并添加clean
任务。
单击编辑配置
在左侧可用配置列表中选择当前配置,然后在对话框窗口右侧的“发布前”部分按下加号并选择Run Gradle task
在新窗口中选择您的gradle项目,然后在“任务类型”clean
字段中。
然后在Gradle-Aware make上移动您的gradle清洁
芦苇这些链接
http://tools.android.com/tech-docs/new-build-system/version-compatibility https://developer.android.com/studio/releases/gradle-plugin.html
在android studio版本2+中,在gradle配置中使用它
android{
..
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_7
targetCompatibility JavaVersion.VERSION_1_7
incremental = false;
}
...
}
经过3天的搜索和测试:(,这解决了“重建任何运行”
它可能不是一种正确的清理方式,但我这样做是为了删除不必要的文件,并减少项目的大小。它不断查找并删除所有构建和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"