我想你正在創建一個Android應用程序。
首先,您需要爲Android Studio創建一個項目。要做到這一點,只需轉到Projects \ Build Settings \ Build Android APK並按下Android部分的“創建模板”按鈕:
使用Android Studio打開生成的項目。在JAVA代碼上放置斷點。
在Android Studio上有一個附加到正在運行的應用程序的選項。使用Qt Creator調試應用程序並將Android Studio附加到應用程序。附加後,當cpp代碼調用JAVA代碼時,Android Studio會在斷點處停止。
Android Studio打開生成的項目後build.gradle可能會報錯:
androidCompileSdkVersion找不到,androidBuildToolsVersion找不到,qt5AndroidDir找不到
原因是qt creator爲我們少複製了一個文件,在編譯輸出目錄/android-build/gradle.properties,這裏面定義了上面幾個變量,將它複製到你生成的項目目錄下即可。
Android Studio 3.0以後,minsdkversion不在AndroidManifest.xml文件中指定了,改爲由gradle config文件指定,但是qt creator需要在AndroidManifest.xml文件中指定minsdkversion,這裏注意下。