gpt4 book ai didi

android - 如何在 Android Studio 中包含 *.so 库?

转载 作者:IT老高 更新时间:2023-10-28 13:02:49 28 4
gpt4 key购买 nike

我阅读了很多关于如何将 *.so 库添加到 Android Studio 的帖子,但它们都不起作用,尤其是在涉及到文本时:这不适用于较新的 xxx(Android Studio、gradle、. ..)

我们可以重新开始吗?我得到了:

Android Studio 0.6.0

从我看到的项目结构:

SDK 位置:

/usr/share/android-studio/data/sdk
/usr/lib/jvm/default-java

项目:

Gradle version 1.10
Android Plugin Version 0.11.+

模块/应用程序:属性:

编译 SDK 版本 19构建工具版本 19.1.0

依赖关系:

{dir=libs, include=[*.jar]} Compile

{dir=libs, include=[*.so]} Provided

m com.android.support: appcompat -v7:19.+ Compile

我得到了预编译的 *.so 文件,并且在他们正在运行的演示应用程序中。我必须更改应用程序的源代码,因此我需要使用相同的 *.so 文件进行重建。

最佳答案

在 Android Studio 1.0.2 中添加 .so 库

  1. 在“src/main/”中创建文件夹“jniLibs”
  2. 将所有 .so 库放在“src/main/jniLibs”文件夹中
  3. 文件夹结构看起来像,
    |--应用:
    |--|--src:
    |--|--|--主要
    |--|--|--|--jniLibs
    |--|--|--|--|--armeabi
    |--|--|--|--|--|--.so 文件
    |--|--|--|--|--x86
    |--|--|--|--|--|--.so 文件
  4. 无需额外的代码,只需同步您的项目并运行您的应用程序即可。

    引用
    https://github.com/commonsguy/sqlcipher-gradle/tree/master/src/main

关于android - 如何在 Android Studio 中包含 *.so 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24357687/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com