在使用百度定位SDK时遇到一个非常郁闷的问题
照着百度SDK使用文档,分别将.jar文件与.so文件放入libs根目录与libs\armeabi目录下
程序运行中得到的location对象值是error code : 162 latitude : 4.9E-324 lontitude : 4.9E-324。
花了很长时间检查调用部分、权限配置部分均没没有错误。
在入口activity中加入了段测试程序,看.so文件是否能加载
结果报了a.lang.UnsatisfiedLinkError: Couldn't load locSDK3: findLibrary returned null错误。确认是.so文件未能加载
网上搜到有人说“请检查你写的应用是否使用了JNI,如果有使用,一般你的工程libs文件夹下面会多出一个armeabi-v7a文件夹,这时把你的.so文件拷贝到这里面一份。”我应用下没有用到JNI所以libs下也干干净净没有armeabi-v7a文件夹。
随后我就自己建了个armeabi-v7a文件夹将.so文件拷贝进去,clean项目,在跑了一遍,成功!
写出来供大家参考,希望大家不要重蹈覆辙。
- 大小: 2.5 KB
- 大小: 2.5 KB
分享到:
相关推荐
Eclipse SDK 4.9-win32-x86_64.zip 是一个针对Windows平台的64位版本的Eclipse集成开发环境(IDE)的压缩包。Eclipse是一款开源、跨平台的Java开发工具,同时也支持其他编程语言如C/C++、Python等。此版本4.9,也被...
本项目“Android-Android定位基于百度基础定位sdk封装”提供了一个方便开发者使用的Android定位解决方案,它基于百度地图SDK进行封装,简化了集成过程,使得开发者能够更快速地实现定位功能。 首先,我们需要了解...
标题中的"aarch64-linux-android-4.9"是一个针对Android平台的交叉编译工具链的标识符,它主要用于在非Android系统(如x86架构的Linux或Windows)上构建适用于Android设备的ARM64架构(aarch64)的应用程序和库。...
**linphone-android SDK详解** **一、linphone简介** Linphone是一款开源的VoIP(Voice over IP)软件,它提供了跨平台的语音、视频通话功能,支持多种协议,如SIP(Session Initiation Protocol)、RTP(Real-...
本文将详细介绍如何在Android应用中集成和使用百度地图SDK v3.2.0和定位SDK v5.0。 首先,我们需要从百度地图官网下载这两个SDK的最新版本。在集成前,确保你的Android项目已经配置了Android Studio,并且在`build....
nRF5 SDK v14.2.0 ------------------------ 官网上下载的,如果能访问官网,就不要下载. Release Date: Week 46, 2017 Highlights: - Support for the new S112 SoftDevice v5.1.0. The following toolchains/...
No toolchains found in the NDK toolchains folder for ABI with ...No toolchains found in the NDK toolchains folder for ABI with prefix: mipsel-linux-android-4.9 解压后放在sdk目录下的ndk-bundle\toolchains
微信支付SDK
android-sdk_r24.4.1-windows和android-ndk-r10e-windows-x86_64。文件太大只能传到百度云上
本文将深入探讨高德地图Android定位SDK的使用方法和核心知识点,以"AMapLocTest"为例,详细解析其在实际开发中的应用。 1. 高德定位SDK简介: 高德地图Android定位SDK是一款高效、精准的定位工具,支持GPS、网络等...
在Android开发中,集成Google Maps SDK和Google Location SDK是实现地图展示、定位功能的重要环节。本文将详细讲解如何使用这两个SDK来实现相应的功能,并提供一些关键知识点。 首先,我们需要在项目中添加Google ...
11:43 Emulator: [5984]:ERROR:android/android-emu/android/qt/qt_setup.cpp:28:Qt library not found at D:\AndroidSDK\emulator\lib64\qt\lib 11:43 Emulator: Could not launch 'D:\AndroidSDK\emulator/qemu/...
在这个特定的项目中,“xamarin android 集成百度定位sdk项目”是关于如何在 Xamarin 开发的 Android 应用中集成百度定位服务的实践。这涉及到将百度提供的 SDK(Software Development Kit)与 Xamarin Android 项目...
1)创建项目,上传应用到百度定位sdk获得应用对应key,并配置定位服务成功。 2)将配置的定位代码块放入service中,使程序在后台不断更新经纬度 3)为应用创建数据库和相应的数据表,编写 增删改查 业务逻辑方法 4)...
在Android应用开发中,集成百度定位SDK可以帮助我们实现精准、实时的用户位置获取。这个"Android集成百度定位SDK的demo"提供了一个快速上手的例子,让开发者能够在自己的应用中轻松集成这一功能,避免不必要的错误和...
第一步:到ANDROID官方下载SDK(各版本都可以),安装,记下安装路径:比如我的安装到:E:\JAVA\Android\android-studio\sdk\ 第二步:运行SDK Manager.exe 会生成temp的文件夹,(有同学找不到SDK Manager.exe,或...
【百度定位SDK】是百度地图服务提供的一种重要开发工具,主要功能是为移动应用开发者提供地理定位服务。通过集成百度定位SDK,开发者可以方便地在自己的应用中实现精准、快速的用户位置获取,从而实现各种基于地理...
本教程将详细介绍如何在Delphi XE10环境下加载并使用百度地图定位SDK,这对于那些希望在自己的应用程序中实现精确地理定位功能的开发者来说是至关重要的。 首先,我们需要了解的是,百度地图定位SDK是一个为Android...
百度定位SDK是一款由百度公司提供的专业定位服务工具包,它主要面向Android开发者,用于在应用程序中集成高精度的定位功能。这款SDK包含了多种定位技术,如GPS、WiFi、基站等多种方式,以提供全面且准确的位置信息。...
10. **Gradle插件**:Android项目通常使用Gradle作为构建系统,Gradle插件与SDK配合,负责处理依赖管理和构建流程。 综上所述,Android SDK (SDK Platforms)-android-27.zip是一个为Android 8.1 Oreo提供开发支持的...