我正在尝试开发一个带有Qt 5.13
的Android应用程序。 我计划为我的后端使用解析服务器。我正在使用back4app的免费计划。我在这里遵循了官方教程
但是我不确定如何将android SDK导入我的Qt C++代码中。
我将以下代码添加到gradle.build
文件中。
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar', '*.aar'])
implementation "com.github.parse-community.Parse-SDK-Android:parse:1.20.0"
}
repositories{
mavenCentral()
jcenter()
maven { url 'https://jitpack.io' }
}
完成此步骤后,我不确定将下面的代码放在哪里
import com.parse.Parse;
我需要能够在我的C++代码中运行以下代码。
Parse.initialize(new Parse.Configuration.Builder(this)
.applicationId("appId")
.clientKey("clientId")
.server("https://parseapi.back4app.com")
.build()
我试图导入Qml代码但没有运气。
根据文档,您需要将代码放入.java
文件中。为此,我建议查看QAndroidJniObject Class的指南,因为您需要在java
中使用基本实现并使用java本机接口JNI
从C++
调用代码。
由于您需要https才能访问服务器。您还需要将 openSSL 库包含在您的项目中,您可以在此处找到所需的库和说明