`
ch_kexin
  • 浏览: 897966 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

Android studio 一个项目引入另一个项目作为Libary

 
阅读更多

1.在我们开发Android项目时,有时需要一个项目作为另一个项目的工具类的引用,这样就需要配置下,使得MyLibrary到MyApplication作为一个module。

我们直接截图上步骤:

1.假设我们新建两个项目,一个是引入的项目,一个是接收引入的项目:

2.找到myLibrary的项目中的build.gradle文件,把apply plugin替换成apply plugin: 'com.android.library'

并把applicationId注释掉。

3.打开MyApplication项目,引入MyLibrary项目。首先找到Import Module并打开

4.打开后,准备引入MyLibrary项目,引入路径是app文件夹下,并设定引入的名字。没报错,最后点击finish。

 

 5.查看项目引入成功,并且没有报错。

6.在MyApplication设定引入包。打开Project Struture。

7.打开后,做引入操作,点击+,引入my_library即可。

8.这样就可以正常使用my_library里面的工具方法了。

9.搞定。

分享到:
评论

相关推荐

    亲手实践,Android Studio一个项目引入另一个项目作为依赖Libary

    Android Studio一个项目引入另一个项目作为依赖Libary,测试已通过!其中NoTest为原文件,testSuccess为源文件经过测试成功的文件,详情可查看我的博客,如有问题欢迎留言讨论!

    AndroidStudio多项目共享library

    Library项目,通常是一个包含可重用代码和资源的模块,可以被多个应用程序项目引用。通过共享library,开发者可以在多个应用之间共享公共功能,如UI组件、网络库或数据处理逻辑,减少重复编写和维护相同代码的工作量...

    Android Studio多moduleAAR示例

    一个Android Studio项目通常由一个或多个Module组成,每个Module代表一个可独立构建和运行的部分。在多module项目中,我们可以将通用功能封装成Library Module,然后在主Application Module中引用它,以实现代码重用...

    AndroidStudio项目导入第三方library.docx编程资料

    在开始之前,请确保已经安装了最新版本的Android Studio,并创建了一个Android项目。此外,还需要准备一个或多个第三方库文件。这些库文件通常以`.jar`或源码的形式提供。 #### 三、导入第三方库步骤详解 ##### 1....

    一个基于Android studio开发的简易天气预报APP源码

    这个开源项目是一个基于Android Studio开发的简易天气预报应用程序。它为用户提供本地城市的实时天气信息,可能包括温度、湿度、风速、空气质量等关键指标。在深入探讨其技术细节之前,让我们先了解一下Android ...

    Android studio CMake方式引入jni .a文件

    在项目的jni目录下创建一个名为`CMakeLists.txt`的文件,这里我们将配置如何引入静态库和动态库。对于`.a`文件,使用`add_library`命令,并指定类型为`STATIC`: ```cmake cmake_minimum_required(VERSION 3.4.1) ...

    android studio 引入so

    ### Android Studio 中正确引入与使用 `.so` 文件详解 在Android开发过程中,有时我们需要使用到本地代码(Native Code),即C或C++编写的代码来实现一些Java层难以完成的功能或者为了性能优化的目的。这就涉及到了...

    Android Studio如何引用第三方库

    4. 添加依赖语句后,Android Studio 将弹出一个提示框,提示我们需要同步项目。 5. 点击“同步”按钮,以便 Android Studio 将依赖项添加到项目中。 方法二:通过 jar 包引入 除了通过 build.gradle 文件添加依赖...

    spatialite android studio 工程

    本项目是一个基于Android Studio的工程,旨在测试和集成这两个工具,目标是兼容Android API Level 25(即Android 7.1 Nougat)。在本文中,我们将深入探讨Spatialite、ARCGIS for Android 10.2.9以及如何在Android ...

    AndroidStudio配置NDK

    3. **创建新模块**:为项目添加一个新的Native Library Module。在项目根目录右击,选择“New” -> “Module”,然后在弹出的窗口中选择“Android Library” -> “Native C++”。 4. **编写C/C++代码**:在新创建的...

    android studio生成aar包并在其他工程引用aar包v1.1

    - 确保`build.gradle`文件中的`apply plugin: 'com.android.library'`已设置,这表示这是一个库项目。 - 更新`build.gradle`文件中的`dependencies`,添加所需的依赖项。 - 在同一目录下,找到`settings.gradle`...

    android studio cmak+lldb(for mac)

    对于涉及原生代码(C++)的项目,Android Studio引入了CMake来管理和构建NDK(Native Development Kit)代码。同时,LLDB是一个强大的源码级调试器,用于调试C++和Objective-C代码。本文将详细讲解如何在Mac环境下,...

    Android studio CMake方式引入jni .so文件

    在Android Studio项目中,首先需要在`build.gradle`(Module级别)文件中启用CMake。在`android`块内添加以下配置: ```groovy android { defaultConfig { externalNativeBuild { cmake { cppFlags "" abi...

    iBeacon搜索AndroidStudio工程

    在"iBeacon搜索Android Studio工程"中,我们可以推测这是一个Android Studio项目,其主要目标是实现对iBeacon设备的检测、识别和交互。开发者可能已经配置好了一个可以运行并调试的工程环境,以便于其他开发者能够...

    Android Studio NDK 使用Cmake指定输出路径和生成多个so案例

    Android Studio从3.0版本开始,引入了CMake作为原生代码的构建系统,替代了之前的ndk-build。本篇文章将深入探讨如何在Android Studio中使用CMake指定输出路径以及生成多个共享库(.so文件)的案例。 首先,我们...

    android studio初始化报错

    1. **OpenCV库的安装**:首先确保已经在Android Studio项目中正确地添加了OpenCV库。这通常通过在`build.gradle`文件的`dependencies`块中添加对应的依赖来完成,例如: ```groovy implementation 'org.opencv:...

    android studio 升级3.1版本导包爆红问题1

    在Android Studio升级到3.1版本后,开发者可能会遇到一个常见的问题,即“导包爆红”,这通常意味着代码中的导入语句无法找到相应的库。本文将深入探讨这个问题及其解决方案。 首先,当遇到这种问题时,开发者的...

    AndroidStudio配置文件.rar

    在Android Studio中,一个项目可能包含多个模块,每个模块可以是一个独立的应用或者库。`settings.gradle`会引入这些模块,使得IDE能够识别并管理它们。文件内容通常如下: ```groovy include ':app' ``` 这里,`:...

    android studio 食品菜单实现源码(安卓开发教程课后练习)

    1. Android Studio项目结构和目录理解 2. 使用XML布局设计界面,特别是`RecyclerView`的使用 3. 数据绑定,包括创建数据模型和使用Data Binding Library 4. `RecyclerView`适配器和布局管理器的配置 5. 用户交互处理...

    开源中国Android客户端2.0 Gradle化 Android Studio

    开源中国Android客户端2.0的Gradle化是一个重要的里程碑,标志着该项目从传统的构建方式向现代、自动化、灵活的Gradle构建系统的转变。Android Studio作为Google官方推荐的Android开发集成环境,集成了Gradle构建...

Global site tag (gtag.js) - Google Analytics