现在项目转到android studio下开发
在libs目录下加了些so文件,但是打包发现没有打包到apk中,从网上查了下
打开app下的build.gradle文件
配置如下:
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.0.0"
defaultConfig {
minSdkVersion 16
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
无非就是添加了两个地方
一个是:
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
另外一个:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
分享到:
相关推荐
在成功导出项目后,需要将 Unity 的 assets 目录和 jniLibs 目录拷贝到 Android Studio 项目的 main 目录下,并将 class 文件拷贝到 app/libs 目录。这部分操作主要涉及文件的移动和结构的调整,以满足 Android ...
`android-gradle-aspectj`插件的工作原理是通过在Gradle构建流程中添加额外的步骤,将AspectJ的编译器(ajc)与现有的Java或Kotlin编译过程相结合。这样,我们可以在编写Kotlin或Java代码的同时,编写AspectJ代码,...
要将Gradle 2.3.0配置到Android Studio项目中,你需要按照以下步骤操作: 1. **更新Gradle版本**:打开Android Studio,导航至`File > Project Structure`,在弹出的对话框中选择`Project`选项卡。在`Project SDK`...
Android Studio将Gradle作为其内置的构建工具,这意味着开发者可以直接在Android Studio中使用Gradle进行项目构建、测试、打包等操作。为了更好地适应Android项目的特性,Google还开发了Android Plugin for Gradle,...
在Android Studio中,Gradle版本的错误可能会导致项目构建失败。解决方法是修改Gradle版本,具体步骤如下: 1. 在project的build.gradle文件中,修改Gradle版本,例如:`classpath '...
在build.gradle文件中添加以下代码: ```groovy dependencies { implementation 'com.android.support:appcompat-v7:<version>' } ``` 这里的`<version>`需要替换为你想要的版本号,Android Studio会自动管理依赖并...
例如,你可以将所有的依赖库下载到本地的`~/.gradle/caches/modules-2/files-2.1`目录下,然后在`build.gradle`中添加如下代码: ```groovy repositories { flatDir { dirs 'libs' } mavenLocal() } ``` ...
在Android Studio中,引入tess-two库通常涉及到添加依赖到build.gradle文件中,然而,有时开发者可能会遇到找不到JNI库的问题。这时,提供像"tess-two-9.1.0-jni-libs.tar.gz"这样的压缩包就显得至关重要。这个...
在 Android Studio 中,我们可以通过在 build.gradle 文件中添加依赖来引用第三方库。具体步骤如下: 1. 打开 Android Studio,并选择要引用第三方库的项目。 2. 在 Project 视图中,找到 build.gradle 文件,并...
2. `libs`目录:如果你的项目中使用到了第三方jar包,就需要把这些jar包都放在libs目录下,放在这个目录下的jar包都会被自动添加到构建路径里去。 3. `src`目录:这个目录下包含了项目中的所有源代码,包括Java代码...
2. **导入库到项目**:将解压后的库文件(包括.so库和Java API接口)添加到项目的jniLibs目录下,以及对应的Java代码。 3. **配置项目构建**:在build.gradle文件中,确保设置好NDK路径和支持的ABI架构。 4. **初始...
- 复制`HBuilder-Integrate-AS\app\libs`目录下的`lib.5plus.base-release.aar`文件到新建的Android项目的`app\libs`目录下。 3. **修改Gradle文件**: - 编辑`app\build.gradle`文件,确保包含了必要的依赖库,...
接着,在`build.gradle`文件中添加对本地库的引用。这种方法适用于项目需求简单且不经常更新OpenCV库的情况。 2. **Gradle依赖**: 更推荐的方式是通过Gradle的依赖管理来引入OpenCV。在`build.gradle`(Module...
Android Studio集成了Gradle构建系统,使得管理依赖项,包括从AndroidLibs-master导入的库,变得非常便捷。此外,它还提供了一系列的模板、工具和调试功能,使得开发者能高效地进行代码编写和应用优化。 在Android...
在主项目的`build.gradle`文件中,需要添加对子Module的依赖,并定义一个新的任务来聚合所有的Jar文件。例如: ```groovy subprojects { project(':your_submodule_name') { apply plugin: 'com.android.library'...
本示例主要讨论的是如何在Android项目中添加Android 10的jar-sdk-library,以增强项目的可扩展性和功能。"jar_sdk_library demo"可能是一个演示项目,用于展示如何正确地集成和使用这个特定的SDK库。 首先,我们...
在添加 Opencv 库依赖时,需要在 app 文件夹下的 build.gradle 文件中添加 Opencv 库的依赖项。在 dependencies 一栏中,添加以下代码: ``` dependencies { implementation 'org.opencv:opencv-android:4.5.3' } `...
在Android Studio中配置离线Gradle 3.2,开发者需要将解压后的`gradle-3.2`目录移动到Android Studio的Gradle插件目录,通常位于`<Android Studio安装目录>/plugins/gradle/libs.repos`或`~/.gradle/wrapper/dists`...
本篇文章将详细讲解如何在Android Studio 2.0中添加.jar库。 首先,确保你已经安装了Android Studio 2.0。这个版本引入了许多新特性,包括更快的构建速度和更友好的界面。对于添加.jar库,主要分为以下几步: 1. *...
通过将这个 `.aar` 文件添加到 Android 项目的 `libs` 目录,并在项目的构建配置中引用,开发者就可以使用其中提供的功能,而不必直接依赖于 'com.guo.android_extend:android-extend:1.0.6'。 在这个特定的场景下...