在构建我的应用程序时,我遇到了一个奇怪的问题。
无法写入文件 'myapp / app / build / intermediates / data-binding / dev / debug / bundle-bin' 为属性“ dataBindingArtifactOutputDir”指定的,因为它是 目录。
这很奇怪,因为当我清理项目时,可以构建应用程序。但是,当第二次构建应用程序时,会发生上述错误。如果要构建应用程序,必须清理应用程序。
我也设置了
dataBinding {
enabled true
}
感谢您的支持!
答案 0 :(得分:0)
我真的发现了问题。我花了我一天。我将gradle插件和Android Studio更新到了最新版本。这就是原因。
最新的gradle构建工具是size_t rows = 60000;
size_t cols = 60000;
unsigned short = initial_value;
unsigned short **pix = (unsigned short **) mallow(sizeof *pix * rows);
assert(pix);
for (size_t r = 0; r < rows; r++) {
pix[r] = (unsigned short *) mallow(sizeof *pix[r] * cols);
assert(pix[r]);
for (size_t c = 0; c < rows; c++) {
pix[r][c] = initial_value;
}
}
,它使用gradle版本3.4.1
。当我将gradle构建工具降级为5.1.1
作为我的旧项目,并再次清理构建应用程序时,仍然会发生错误。我认为这种方式不起作用,但这是Android Studio的问题,它没有更改3.1.4
中的gradle版本。我手动更新到旧的Gradle版本
distributionUrl = https://services.gradle.org/distributions/gradle-4.4-all.zip
现在可以正常使用了。每当Android Studio更新时,奇怪的问题就会再次发生。希望将来一切都会好起来。 :|