Android Studio не может отображать файлы cpp в навигаторе проекта после последнего обновления

avatar
Finley
9 августа 2021 в 04:46
263
2
1

В прошлый раз я небрежно обновил Android Studio до последней версии:

Android Studio Arctic Fox | 2020.3.1
Build #AI-203.7717.56.2031.7583922, built on July 27, 2021

Затем все файлы cpp исчезли в моем навигаторе проекта в сеансе Android: enter image description here

Я вижу только папку jni и файл jni.cpp в сеансе Project: enter image description here
и все остальные файлы cpp в папке cpp пропущены. Я попытался удалить все файлы CMakeCache.txt в каталоге .externalNativeBuild, но это не сработало, мой градиент выглядит следующим образом:

    externalNativeBuild {
        cmake {
            path "../../../CMakeLists.txt"
        }
    }

И система сборки по-прежнему компилирует эти файлы cpp. Кто может мне помочь? или мне следует перейти на исходную версию?

Источник
Ravindra-Ravi Verma
26 декабря 2021 в 06:02
0

Я сталкиваюсь с тем же, вы получили какое-либо решение до сих пор. ?

Ответы (2)

avatar
Vinod Joshi
13 марта 2022 в 08:38
0

чтобы снова добавить папку CPP.

externalNativeBuild {
        cmake {
            path file('src/main/cpp/CMakeLists.txt')
        }
    }

enter image description here

avatar
Emile Belanger
1 октября 2021 в 08:11
1

Этот ответ не совсем отвечает на точный вопрос, но я обнаружил, что если вы хотите просто снова показать свои файлы JNI в Android Studio, сделайте это -

Создайте пустой файл Android_dummy.mk, затем добавьте его в свою градацию:

externalNativeBuild {
    ndkBuild {
        path file('src/main/jni/Android_dummy.mk')
    }
}

Мне это было нужно, так как я собирал библиотеки вне AS вручную с помощью ndk-build