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

  • 相关阅读:
    application , application pool., W3wp ,httpapplication, domain
    HDFS
    spark
    Hive
    container docker
    Azure&& hdinsight
    Native Code
    拥抱重构
    六个重构方法可帮你提升80%的代码质量
    重构 小步进行曲
  • 原文地址:https://www.cnblogs.com/fordreamxin/p/5346424.html
Copyright © 2011-2022 走看看