qt for android之java代碼調試

我想你正在創建一個Android應用程序。

首先,您需要爲Android Studio創建一個項目。要做到這一點,只需轉到Projects \ Build Settings \ Build Android APK並按下Android部分的“創建模板”按鈕:

0_1541788639720_Captura.PNG

使用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,這裏注意下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章