Я пытаюсь построить проект Android из командной строки, используя
./gradlew app:assembleDebug
Однако при сборке задача завершается неудачно с:
> Task :app:externalNativeBuildDebug FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:externalNativeBuildDebug'.
> java.io.FileNotFoundException: /Users/hcwiley/MyProject/app/.externalNativeBuild/cmake/debug/arm64-v8a/android_gradle_build.json (No such file or directory)
Если я запускаю Sync Project with Gradle Files
вAndroid Studio это решает проблему.
Как мне сделать это из командной строки, чтобы мне не нужно было запускать Android Studio только для этой базовой вещи?
Также, чтобы отметить, в более новыхверсии Gradle .externalNativeBuild
были заменены .cxx
Я уже пробовал их безрезультатно:
rm -rf app/.externalNativeBuild app/build
./gradlew cleanBuildCache
./gradlew clean
My gradle/wrapper/gradle-wrapper.properties
:
#Mon Oct 07 16:53:24 CDT 2019
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip