小编Loy*_*zel的帖子

Qt Creator 3.2.1包括.jar for Android

大家好,提前抱歉提出这个问题,但经过五天的stackoverflow搜索并进行谷歌工程后,我仍然没有回答我的问题:

我想在我的项目中包含几个*.jar文件,我的android应用程序将在Qt编译后使用它.

这是我的环境:

  • 安装的Qt Creator 3.2.1(exe,不是从源代码编译的)
  • main.cpp(启动Qt-Part)
  • android/MainActivity.java(从简单的"Hello world"开始,应该包含.jars提供的不同类(google-api-client-1.19.0.jar google-api-client-android-1.19.0.jar google- http-client-1.19.0.jar google-http-client-android-1.19.0.jar google-http-client-jackson-1.19.0.jar google-oauth-client-1.19.0.jar jackson-core- asl-1.9.13.jar jsr305-1.3.9.jar)
  • 的Android/AndroidManifest.xml中
  • 包含所需.jars的android/libs

在谷歌搜索该问题后,我尝试了几乎所有的东西,每次都得到相同的结果:找不到Android应用程序的.jars或者构建过程不起作用:

[javac] C:\workspaces\qt_android\build-GsQt-Android\android-build\src\com\gservice\MainActivity.java:14: error: package com.google.android.gms.common does not exist
[javac] import com.google.android.gms.common.ConnectionResult;
[javac]                                     ^
[javac] C:\workspaces\qt_android\build-GsQt-Android\android-build\src\com\gservice\MainActivity.java:15: error: package com.google.android.gms.common.api does not exist
[javac] import com.google.android.gms.common.api.GoogleApiClient;
[javac]                                         ^\MainActivity.java:15: error: package com.google.android.gms.common.api does not exist
Run Code Online (Sandbox Code Playgroud)

对于所有应包括的八个罐子,等等.

以下是我尝试包含它们的内容:

  • 在android中创建了一个名为"libs"的文件夹并将我的jar放入其中.构建项目后,文件夹和jar已复制到构建目录.不是看起来像设备.
  • 将它们包含在AndroidManifest和MainActivity等简单的其他文件中:
OTHER_FILES += \
android/libs/google-api-client-1.19.0.jar \
android/libs/google-api-client-android-1.19.0.jar \
android/libs/google-api-services-gmail-v1-rev2-1.18.0-rc.jar \
android/libs/google-http-client-1.19.0.jar \
android/libs/google-http-client-android-1.19.0.jar \
android/libs/google-http-client-jackson-1.19.0.jar \
android/libs/google-oauth-client-1.19.0.jar \
android/libs/jackson-core-asl-1.9.13.jar \
android/libs/jsr305-1.3.9.jar \
android/AndroidManifest.xml \ …
Run Code Online (Sandbox Code Playgroud)

java qt android jar qt-creator

6
推荐指数
2
解决办法
3018
查看次数

标签 统计

android ×1

jar ×1

java ×1

qt ×1

qt-creator ×1