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架构,对应使用不同的库。

  • 相关阅读:
    Longest Palindromic Substring问题
    twosum问题
    longest substring问题
    特殊的ARP
    【转】人肉搜索技巧
    ARP攻击
    Linux kali安装及常用命令收集
    【转】ICMP协议
    SpringBoot集成Mybatis-XML方式通用Mapper
    springMVC的controller中insert()多次,记优惠券被多次领取
  • 原文地址:https://www.cnblogs.com/fordreamxin/p/5346424.html
Copyright © 2011-2022 走看看