如何集成百度地图之类的第三方SDK?



  • 为什么集成第三方的SDK就出问题,经过测试,只要android目录:libs/armeabi里有第三方的so,打包后运行立马跪!!!

    logcat里打印大概是这样......
    E/Qt (26267): Can't create main activity
    E/Qt (26267): java.io.FileNotFoundException: /data/data/com.momo.zfApp/lib/libplugins_platforms_android_libqtforandroid.so (No such file or directory)
    .......还有很多信息没贴出来,大概是找不到libplugins_platforms_android_libqtforandroid.so导致QtActivity启动不了,我试过把so删掉了,留下jar,就可以运行,快被逼疯了!!!



  • @momognu 百度地图的支持,可能需要了解Qt for Android以及Android原生编程的内容。这个还是需要自己研究的。至于我,我还没有尝试过结合百度地图Android版,一切都不是确定的。



  • @jiangcaiyang 我对Qt jni方面还是有所学习的,以前用java开发也学过通过jni和ndk互调,这次用qt重做我原来的一个应用,在原生webview和集成第三方sdk上碰了钉子。不过对于这个帖子的问题,刚才我灵机一动,终于知道是怎么一回事了,把armeabi-v7a去掉,只留下armeabi的so,就可以了,然后我发现有v7a的so的情况是,导致很多qt组件都没打包进apk里,不知道是不是因为abi兼容性问题导致的打包失败。



  • @momognu 很多的Qt组件没有打包?你安装的时候,是安装了armabi-v7a的Qt版本的吧。



  • @jiangcaiyang armabi-v7a和v5都有啊,编译套件选的是v5



  • @jiangcaiyang v7a存在的话,导致libplugins_platforms_android_libqtforandroid.so找不到,并且一个qml的demo没做任何剪裁,安装后只有10多MB,平时都是30多MB的,你说是不是很多qt本身的so没打包?



  • @momognu 最简单的Android安装包是7M+。我一直用armabi-v7a的。大家的Android环境千差万别,实在是不清楚究竟是哪里出了问题。



  • @jiangcaiyang 我这环境build的,没做任何剪裁,安装前10M,安装后30多吧


 

走马观花

最近的回复

  • QQ.png

    read more
  • 原来的号上不去了。。。。。不知道咋回事,可能是Github登录的?
    这个项目时隔3年又更新了,虽然偷了很多懒。。。。

    虽然这几年我一直编译Qt,不过已经很少编译这么全套的了。。。。。

    read more
  • 第一就是进入体验期:就是网友们刚刚进入网站的时候,心态处于体验状态,自然不会充值大额,所以这个阶段提款就是正常的,不会有什么情况。第二就是网站考量期:这个阶段是网友们已经玩了一段时间了,网站就会通过网友们这些天的投注情况来考量这个客户的质量,假如是大客户的话,那你就算赢十个八个网站还是会给你提款的,因为你后面还可以给网站带来更大的利益。第三就是网站拖延期,这个阶段就是网站决定黑你但是还想让你继续充值继续玩的时候,网站会以你的IP异常,注单违规,涉嫌套利等为借口拖着就是不给你提款。第四就是网站黑钱期,这个阶段就是网站觉得你身上的利益已经被他们套光了,网站也就不想在你身上浪费时间了,所以就冻结你的账号然后拉黑你。

    在这里我想说的是,如果我们的账号还没有到网站黑钱的最后一个阶段,只是出款需要审核,总是提不了款,但账号还可以正常登录,额度可以正常转换的时候可以寇+(二二其....久连连..六舞二桑)没有前期

    read more

关注我们

微博
QQ群











召唤伊斯特瓦尔