gpt4 book ai didi

android - 如何更改 Gradle 中的 libs 目录?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:32:13 24 4
gpt4 key购买 nike

我想将 Zbar 集成到我的应用程序中,但似乎无法弄清楚如何使用新的 Android Studio 实现这一点。

我查看了示例并毫无问题地复制了代码。我遇到的问题是将库添加到我的项目中,我似乎不知道该怎么做。有人可以指导我完成它吗?

最佳答案

我不是特别熟悉 IntelliJ 或 Gradle,但我已经弄明白了。我使用的是 ZBarAndroidSDK-0.2

  1. 将 ZBar SDK libs/ 文件夹的内容复制到项目的 libs/ 文件夹中。
  2. 修改您的 build.gradle(见下文)以确保 jar 和 native 库包含在您的 APK 中。
  3. 要让 IntelliJ 知道 ZBar,请在您的项目结构中添加 zbar.jar。为此,转到 File > Project Structure > Libraries > + Sign > Java 并使用文件选择器找到 zbar.jar。将其添加到您的项目中。

将以下内容添加到您的 build.gradle(确保保留您拥有的任何其他依赖项):

dependencies {
compile files('libs/android-support-v4.jar')
compile files('libs/zbar.jar')
}

task copyNativeLibs(type: Copy) {
from(new File('libs')) { include '**' }
into new File(buildDir, 'native-libs')
}

tasks.withType(Compile) { compileTask -> compileTask.dependsOn copyNativeLibs }

clean.dependsOn 'cleanCopyNativeLibs'

tasks.withType(com.android.build.gradle.tasks.PackageApplication) { pkgTask ->
pkgTask.jniDir new File(buildDir, 'native-libs')
}

我的 build.gradle 基于这个要点:https://gist.github.com/khernyo/4226923 .

关于android - 如何更改 Gradle 中的 libs 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16952388/

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