我在Qt中创建Android应用程序,我必须使用Qt Android Extras与java代码进行通信。在我的java文件中,我使用的是Google Play服务库。
我已经完成了here所描述的所有事情。构建传递,但是当我尝试使用此库中的某些内容时,会出现错误:
W/dalvikvm(28101): Unable to resolve superclass of Lcom/google/android/gms/common/api/g; (169)
W/dalvikvm(28101): Link of class 'Lcom/google/android/gms/common/api/g;' failed
I/dalvikvm(28101): Could not find method com.google.android.gms.common.api.g.a, referenced from method com.google.android.gms.common.api.GoogleApiClient$Builder.gI
W/dalvikvm(28101): VFY: unable to resolve static method 3384: Lcom/google/android/gms/common/api/g;.a (Landroid/support/v4/app/FragmentActivity;)Lcom/google/android/gms/common/api/g;
......相信我,还有更多......
所以问题是:如何将Google Play服务库添加到我的Qt项目中?
答案 0 :(得分:3)
好吧,我已经设法通过将android支持库从android-sdk\extras\android\support\v4
复制到PROJECT_DIR\ANDROID_PACKAGE_SOURCE_DIR\libs
文件夹来修复此错误。