zoukankan      html  css  js  c++  java
  • 百度地图开发(三):Android studio添加jar包和so库

    (1)添加jar包

    如上图所示将jar包粘贴到app目录下,然后右键->add to library会会成功添加,并在build中生成对应的编译依赖代码。

    2. 添加so库

    不同架构的机器需要使用不同架构的so库,如果是源码,我们可以控制编译生成什么架构的库。第三方提供的往往是某一种架构的库,像百度库是提供了所有架构的,按照如(1)中所示的目录结构和文件夹名称添加so库到android studio中即可自动编译。

    其中armeabi对应arm-v5a架构。

    说明:

    a.

     sourceSets {

            main {

                jniLibs.srcDirs = ['libs']

            }

        }

    这段代码不需要添加,它表示把库放在libs文件夹下,否则会出错,这段代码应该是把库放置在libs目录下和直接新建jniLibs目录放置库是同一个意思。实测中这样做出错,我猜想光这一行代码可以应付只有一个so库的情况,但是需要区分aremabi这些二级目录时可能也需要在build中写明。

    b.

    在工程下编译时一定要注意区分cpu架构,对应使用不同的库。

  • 相关阅读:
    Gradle 是什么
    Spring AOP知识
    Spring IOC常用注解
    spring 依赖注入
    Java实现基数排序
    Java实现基数排序(解决负数也可以排序)
    2020/4/10安卓开发:Spinner下拉框
    Spring ioc使用
    java实现:归并排序
    centos中docker的安装
  • 原文地址:https://www.cnblogs.com/fordreamxin/p/5346424.html
Copyright © 2011-2022 走看看