Android Studio中的以下操作与我何时应该使用它们之间的区别是什么?
我何时使用每一个(在拉取之后,在xml文件中更改之后,在java文件中更改之后)
在运行之前哪个是强制性的,我可以让Run自动执行我需要的任何操作吗?
Android Studio 中没有“构建项目”之类的东西,只有“制作项目”。我将在这里引用文档(Android Studio 基于 IntelliJ IDEA,所以不要对“IntelliJ IDEA”一词感到惊讶):
IntelliJ IDEA 建议了几种编译和构建应用程序的方法。相应的命令可在“构建”菜单中找到。
- 制作项目。整个工程中自上次编译以来修改过的所有源文件都会被编译。如果合适的话,还会编译相关源文件。此外,还执行与修改源上的编译或制作过程相关的任务。例如,如果在“验证”页面上启用了相应的选项,则会执行 EJB 验证。
- 重建项目。项目中的所有源文件都被重新编译。当类路径条目发生更改时(例如,添加、删除或更改正在使用的 SDK 或库),这可能是必要的。
Clean是Gradle相关的任务,它清除目录中的中间文件build。本质上,Rebuild Project是Clean,然后是整个项目的完整构建 - 编译.java文件,将它们转换为dex格式,等等。
Synchronize也是与 Gradle 相关的任务,它用于在更改构建文件的内容后刷新依赖项。
简而言之,如果您更改了构建文件的内容和/或更改了一些 Java 文件,和/或更改了一些资源,并且想要在 Android 设备/模拟器上运行应用程序的更新版本,请按 + Shift-F10它将更新(“同步”)您的依赖项,创建项目并在设备上运行它。
| 归档时间: |
|
| 查看次数: |
776 次 |
| 最近记录: |