为什么在QtCreator的项目结构中没有显示android模板项目?我在使用 Android kit
(独立于所使用的版本)和 CMake
作为构建系统时遇到了这个问题。我从 QtCreator 的 Project 视图创建了一个 android 模板项目:
android 文件夹已创建,但出现此错误:
在QtCreator的项目结构中不显示android项目。我尝试在 CMakeLists.txt
中取消注释这一行:
set(ANDROID_PACKAGE_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/android")
但它也不起作用。当我使用 qmake 时不会发生这种情况。在这种情况下,项目结构会更新,并且存在另一个名为 OtherFiles/android
的文件夹。
我如何用 cmake 解决这个问题?提前致谢。
更新:这是添加模板android项目后.pro文件的样子:
DISTFILES += \
android/AndroidManifest.xml \
android/build.gradle \
android/gradle.properties \
android/gradle/wrapper/gradle-wrapper.jar \
android/gradle/wrapper/gradle-wrapper.properties \
android/gradlew \
android/gradlew.bat \
android/res/values/libs.xml
contains(ANDROID_TARGET_ARCH,x86) {
ANDROID_PACKAGE_SOURCE_DIR = \
$$PWD/android
}