由于Qt6中一些变化可能会导致androiddeployqt.exe崩溃,解决方法是更新Gradle插件。例如,在build.gradle文件中将Gradle版本更新为至少6.5,并将Gradle插件版本更新为4.1.0或更高版本。示例代码如下:
build.gradel文件中的配置:
buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:4.1.0' } }
...
dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'androidx.appcompat:appcompat:1.2.0' implementation 'com.google.android.material:material:1.2.1' implementation 'androidx.constraintlayout:constraintlayout:2.0.4' }
...
android { compileSdkVersion 30 buildToolsVersion "30.0.3"
defaultConfig { applicationId "com.example.myapp" minSdkVersion 21 targetSdkVersion 30 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } ... }