由于程序中使用地图,最终选择了高德地图。但是高德地图中需要使用一个so 的动态库文件,我的android 工程又是用maven, 找了很久才发现解决办法。
1.使用maven 命令 将高德的jar 包和so库文件安装到本地资源库中
mvn install:install-file -DgroupId=com.autonavi -DartifactId=libamapv3 -Dversion=v3 -Dfile=/Users/wangqingyi/Downloads/AMapSDKV2Demo/libs/armeabi/libamapv3.so -Dpackaging=so -DgeneratePom=true -Dclassifier=armeabi
mvn install:install-file -DgroupId=com.autonavi -DartifactId=location -Dversion=2.0.0 -Dfile=/Users/wangqingyi/Downloads/AMapSDKV2Demo/libs/MapApiLocation.jar -Dpackaging=jar -DgeneratePom=true
....
注意上面的地址,需要改成你的jar 的路径。 一共3个jar 一个so文件
2. 在maven pom中添加(可选择添加)
<!--AutoNavi -->
<dependency>
<groupId>com.autonavi</groupId>
<artifactId>libamapv3</artifactId>
<version>v3</version>
<classifier>armeabi</classifier>
<scope>runtime</scope>
<type>so</type>
</dependency>
<dependency>
<groupId>com.autonavi</groupId>
<artifactId>map</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>com.autonavi</groupId>
<artifactId>ApiLocation</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>com.autonavi</groupId>
<artifactId>ApiSearch</artifactId>
<version>2.0.0</version>
</dependency>
ok 运行下就可以了
分享到:
相关推荐
android maven android maven android maven android maven android maven android maven android maven
在eclipse中不使用maven创建springboot工程所需jar包,一共32个。亲测各包兼容,完美运行。
pom.xml android maven 工程 如何拿Maven 构建 一个 Android 项目的pom配置
Maven聚合工程源码,工作空间压缩包
maven 逆向逆向工程
NULL 博文链接:https://sunting-bcwl.iteye.com/blog/1568224
hibernate+maven demo项目工程, 通过maven 动态加载类库 注释写法,xml写法都有
在idea中创建多maven模块工程。 同时在一个idea窗口中打开多个已有的工程,便于管理和查看。
spring+maven 整合项目工程 通过注释实现IOC 通过 xml实现IOC 以及 xml aop实现
手把手教你使用Maven进行Android的从配置到开发与资源管理教程
MVN MAVEN 父子工程 父子目录 eclipse
maven工程转web工程
在一个项目中使用多个模块的一个方法是将模块添加为依赖项,正常情况下,我们会添加一个外部模块作为依赖 工程由Eclipse环境导入,我用的Eclipse4.7 主工程shushuang-project 子WEB工程shuang-project-web 公共工程...
Maven在企业中的使用,介绍的很详尽,非常有用
搭建maven工程中遇到的问题,适合新手参考,少走弯路。谢谢。
使用Maven搭建S2SH工程详解一:使用Maven创建struts2工程
maven构建项目工程,简单构建方便,快速
利用maven构建项目,ssh简易框架,利用了聚合和继承
maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装maven安装...
1.maven聚合工程,父工程统一管理依赖版本 2.分模块设计,模块之间通过jar包的方式互相引用 3.基于springboot框架 4.整合了Lombok、Spring MVC、Druid、Mybatis、MySQL