我已经使用NDK创建了模块库。更新了Android Studio 3.3之后,在固定在构建项目上的Studio上打开项目
项目设置:正在从缓存中读取...
每次在工作室工作后都需要“无效并重新启动” android studio。
我尝试删除 .gradle
文件夹,但仍然遇到此问题。
我该如何解决Studio 3.3的这种不良行为?
答案 0 :(得分:9)
我没有足够的声誉来发表评论,所以我将其发布为答案。
之后,您无效并重新启动,是否尝试过 Build-> Clean Project ,然后重新构建然后再次同步?
您是否尝试过重新启动计算机以打开可能阻止清除缓存的任何进程?
您是否也尝试过升级gradle版本(在gradle-wrapper.properties内部)?
您是否在文件->设置->构建,执行,部署-> Gradle 中检查了gradle路径是否正确?
您是否尝试过定位gradlew并执行gradlew cleanBuildCache
?
您是否尝试过删除C:\Users\{Your Username}\.gradle\caches
文件夹?
您是否尝试过完全禁用缓存构建(会减慢构建速度,不建议这样做)?为此,您必须转到gradle.properties文件并设置android.enableBuildCache=false
答案 1 :(得分:1)
Gradle 缓存位于
$HOME/.gradle/caches/
%USER_HOME%\.gradle/caches/
尝试删除这些目录。
有关构建缓存的更多信息,请访问:Android Studio Build Cache
此外,您的gradle.properties
文件中的按需禁用配置,如下所示:
org.gradle.configureondemand=false
答案 2 :(得分:0)
尝试以下方法:
转到“
文件->设置->构建,执行,部署->即时运行”
然后将其禁用。
有了这个Android Studio,每次都会从头开始构建,但是总比不正确构建它要好。
答案 3 :(得分:0)
打开项目的gradle.perperties文件并添加设置:
org.gradle.configureondemand=false
重新启动项目