Android如何主工程和library工程使用同一个aidl文件

现在有一个aidl文件必须放在主工程中的src下面,但是在library工程下的src也需要用到这个aidl文件的内容具体该怎么实现这个功能?

1个回答

不能把aidl放到lib下面然后有lib工程提供相应的接口来实现?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android工程引入aar需要做的设置

Android在引入aar依赖时,需要在app目录下的build.gradle文件中的android标签中进行如下设置,否则会发生报错,找不到aar文件,如下: repositories { flatDir { dirs 'libs' } } 下面这个是需要在dependencies标签下设置的内容: compile(name: 'aar文件名',

Android Studio多工程引用同一个library项目配置方法

在使用Android Studio 开发中,如遇到多个项目引用同一个library(源码)的情况时,会遇到在每个项目中都要有一套library的代码,对还在开发和维护中的library需要频繁的修改,这对同步就很麻烦了,下面提出以下方法供选择。当然最后会给出最合理的解决办法。 第一种方法是对library向每个引用的项目建立软连接。这样修改就会对每个引用同步修改.这种方法就是看起来会很臃肿,

Module下libs引用了文件(aar或者jar)但是主工程找不到该文件处理

allprojects { repositories { jcenter() flatDir { dirs project(':引用aar的library名称').file('libs') } } } 这里build.gradle文件必须是最外层Project下的那个文件...

android-module作为库和主工程里的jar包依赖关系

主module里可以依赖作为lib库的module里的jar包 点击打开链接

Android Studio开发时多工程引用相同Library项目的配置方法

在使用Android Studio开发的时候,如遇到多个项目引用同一个library(源码)的情况时,会遇到在每个项目中都要有一套library的代码的情况,对还在开发和维护中的 library需要频繁的修改,这对同步就很麻烦了,为了解决这个问题,出现了下面的解决方案。 首先:新建一个类库工程,工程名为AppLibs.Dev。 在该类库中包含一个公共的类库appLibs

android工程引用另外一个工程的类和资源

现在已经有了一个Android工程A。我们想扩展A的功能,但是不想在A的基础上做开发,于是新建了另外一个Android工程B,想在B中引用A。 1. 把工程A做成纯Jar包,这样其他的工程就可以直接引用了。 但是,如果在工程A中用了R.java中的引用,则无法打成jar包了。原因是R.java是自动生成的,是动态的,每次编译都是不相同的。如果一定要做成jar包,就不能使用自动生成的R文

导入一个AndroidStudio工程作为一个Library Module

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/47441245 关注新浪微博:@于卫国 邮箱:yuweiguocn@gmail.com在我们有两个Android Studio工程的情况时,我们想使用一个作为library工程导入到另一个工程作为一个module。我们可以使用Android Studio很容易的做到。让我

Android Studio如何引用外部Library工程

参考: http://stackoverflow.com/questions/16588064/how-do-i-add-a-library-project-to-the-android-studio 举例: 库: https://github.com/AltBeacon/android-beacon-library.git 主工程: https://github.com/A

Android学习之 主项目合并Library子项目中的Manifest

一、项目背景:         项目XX是一个按模块化规则来进行开发的,包含主模块A、子模块B、子模块C、子模块D,其中子模块B.C.D都是Library项目,并且都包含有自己的Actity等资源文件。Android可以通过 library来引用另一个Project,但是通常我们需要把library中activity需要在主Project的manifest文件重新配置, 如在子模块B中有Act

Android如何引用library工程

1、如何将一个android工程作为库工程(library project) library project是作为jar包被其它android工程使用的,首先它也是普通的android工程。然后: 1)在eclipse Package Explorer, 右键android工程选择Properties 2)选择Android,下拉右边的滚动条到最下面,选中”Is Library“ 3)点击

主工程、依赖包、jar包、android.jar、Android Support Library的关系

一个Android工程通常包括主工程和依赖包,依赖包又有两种形式: 一种是单独的工程:在主工程中的配置文件指明主工程和依赖包的依赖关系之后,就可以在主工程中正常使用依赖包的类和接口了,这种适合于依赖包中有图片资源、so等不方便打包到jar包中的情况,比如Nine Old Androids、PullToRefresh、FancyCoverFlow等; 另一种是jar包:放在主工程的l

moudle中的activity跳转到主项目的activity

隐式启动Activity的intent到底发给哪个activity,需要进行三个匹配,一个是action,一个是category,一个是data,可以是全部或部分匹配 同样适用于Service和BroadcastReceiver,下面是以Activity为例     MainActivity.Java --主Activity TestActivity.java --需要隐式启动的Acti

Android studio中如何将Module依赖到主工程

Android studio中如何将Module依赖到主工程

组件化Library形式的Module怎么使用BuildConfig的配置信息

跳坑主module对library module的依赖都是release依赖 Error:(70, 33) 错误: 找不到符号 符号: 变量 TEST 位置: 类 BuildConfig

Android开发library项目时,res资源和manifest配置

Android开发中,在定义任何应用相关资源时,都需要定义一个唯一标识来指向这个资源,Android中用来指向资源的唯一标识基本就是id和name这两个属性,这两个属性在编译时,会自动在R文件中生成静态的int值。 注:普通的Android工程在R文件中生成的int值是static final的常量,而作为library的Android工程在R文件中生成的int值是static的变量,所以有

android studio多项目引用同一Module

android Studio 中的项目在正常引用module的时候是用复制到项目中的方式进行,单个项目调用还能适用,但是如果多个项目要引用同一个module的时候,如果module中进行了修改,那么每个项目中的module都要进行修改,这样增加了工作量,并且容易出现bug 因此我们需要引用module ,而不是复制module,实现方法如下 1. 建立TestModeule项目,并在其中新建名

关于如何将Module修改为LIbrary,以及在主项目中跳转到Library的activity遇到的坑

将Module修改为Library共分为两步第一步:将该Moudule下的build.gradle中的 apply plugin: ‘com.android.application’修改为apply plugin: ‘com.android.library’ 第二步 将applicationId ‘cn.ruicz.internetjx’删除就可以了,这就完成了Module修改为Library了步

eclipse Android 工程在Libs导入第三方jar / Android工程作为library为其他工程提供引用

一.eclipse Android 工程在Libs导入第三方jar      使用eclipse 做Android项目开发的时候,如果需要引用第三方提供的jar包,需要把jar包放在工程目录下的libs文件夹里面。如果遇到类似报错: java.lang.NoClassDefFoundError:  可以采用下面方法解决: 1 将第三方jar放入ibs文件夹 2 在ec

Android手动混淆打包(com.android.library类型工程项目打包jar包)

经朋友介绍,到新公司快一年了,期间陆陆续续做了一些的项目,其中包含2个SDK,公司要求以jar包的形式给客户提供功能,打成jar包并不麻烦,问题在于如何给代码进行混淆,尝试了几种方法,效果都不尽如人意,最后找到了一种适合的方法,现总结如下。android studio gradle  创建一个库工程,名称为XXLib,build.gradle加入声明:apply plugin:

导入Android工程作为Library Module流程及问题集

导入模块的主要流程:       1.在主工程中,点击File -> New -> Import Module。导入的目录应该是模块工程目录里面的app文件夹。       2.修改模块工程的build.gradle文件: 修改“com.android.application”为“com.android.library”;删除“applicationId”这行。

Android Studio如何添加工程(project)为library(针对非gradle)

这篇文章还是针对非gradle build的工程,gradle build有一些差别。在Eclipse要引用别的工程为本工程的library很简单,但是在Android Studio还是稍稍有点小复杂的。那如何引用别的工程为本工程的library呢,首先你要将你要引用的工程作为一个module的形式导入。如何Import module,看这篇文章:Android Studio如何impor

Android studio 导入另外一个项目作为依赖包问题集锦

将as的项目作为library导入到另外一个as项目中: 1.启动AndroidStudio后,打开你需要接收Library的项目。比如有两个项目,项目A,和Library项目B,那么打开项目A。 2.在下拉菜单中依次找到New— —Import Module,点击打开项目导入窗口。注意导入的是Module而不是Project,如果是Project的话AndroidStudio会自动打

Android Studio 单工程、多工程级联依赖下的aar的引用

Android Studio 多工程级联依赖下的aar的引用 背景: application A 依赖 library B library B 依赖 library C library C 引用aar文件 ,最终基于application A会构建出Apk发布 失败历程: 我在library C中的build.gradle下做如下配置: app

AndroidStudio添加导入一个AndroidStudio工程作为一个Library

1.从MyLibrary工程中找到module中的build.gradle文件 注意builde.gradle文件的plugin是‘com.android.application’。为了使用这个工程作为一个library工程,我们需要修改为 ‘com.android.library’ 2.sync一下工程,会出现一个错误: Library projects cannot set applic

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

1.在我们开发Android项目时,有时需要一个项目作为另一个项目的工具类的引用,这样就需要配置下,使得MyLibrary到MyApplication作为一个module。我们直接截图上步骤:1.假设我们新建两个项目,一个是引入的项目,一个是接收引入的项目:2.找到myLibrary的项目中的build.gradle文件,把apply plugin替换成apply plugin: 'com.and...

Android studio 导入另外一个项目作为依赖包的方法(记录)

当前有两个项目,A是要开发项目,B是想要作为依赖的项目启动你的android studio,打开A项目,File->New->Import Module然后点击选择想要添加依赖的目录地址选择完毕点击finishi即可,项目就成功加入到project里面了。需要注意的是导入到AndoridStudio项目中的Library也必须是AndroidStudio项目接下来是一些配置,把该lib...

Android Studio 使用教程(十九)之引用library项目开源库

本章节讲述Androidstudio项目中导入并使用第三方的library项目开源库 一.在AndroidStudio中导入Library项目 1.启动AndroidStudio后,打开你需要接收Library的项目。比如有两个项目,项目A,和Library项目B,那么打开项目A。图中所示为项目的结构图,点击右上角的File菜单。 在下拉菜单中依次找到New— —Import

Android怎样将一个工程当做library库被引入到另一个项目中

很多时候,有些工具类我们基本都是直接调用,不需进行修改或修改较少时,可以将所有的工具类当做外部jar包直接引入到新工程中,不需要再重写或者复制了,

AndroidStudio如何添加aidl文件

本文介绍了AndroidStudio如何添加AIDL文件

Android主工程与依赖库的FileProvider冲突的问题

在Android7.0版本中,为了安全的考虑引入了FileProvider类,所以这就造成我们的主工程和依赖库中都有可能使用了FileProvider的相关引用在AndroidManifest文件中引起冲突,解决的方法是,在我们们主工程中新建一个类继承自FileProvider,然后在主工程的AndroidManifest中关于provider的配置中,name属性引用我们新建的类,就可以解决我们

如何将Android studio 的项目变成Lib工程,供项目使用

最近公司项目比较松,在这里我优化项目时,突然想到就写一下关于项目怎么搞成lib包来给其他项目引用的过程,下面就是所有的步骤,说得很详细呢!1.先创建一个PersonLibDemo的一个Android项目,在这个项目创建一个类,方便测试在别 的项目是否找到使用他2、然后对应的build.gradle下边apply plugin: ‘com.android.application’ 改成 apply

android引用另一工程的源文件及资源文件方法

1、将要引用的工程设置成library并引入 1)将要引用的工程设置成library 2)将其引入到目标工程中 2、将要引入的工程的资源文件引入到目标工程

android studio将项目中module变成library引用依赖

1.在项目的module中的build.gradle文件中的apply plugin: 'com.android.application' 改为apply plugin: 'com.android.library' 2.然后在module中将defaultConfig中的applicationId这项删掉,变成: defaultConfig { minSdkVersion 19

其他工程做为module、Library导入AS工程,Module之间共享资源

导入module,让module做为Library导入项目

Android 创建Library Project(库项目)与引用操作

在项目的开发过程中,经常会使用公司内部的公共库或使用优秀的开源项目库,以求达到快速开发、代码复用的效果。所开发的项目中要集成其他项目由于集成项目庞大,不想机械的复制,就想将集成的项目做成项目库。基于这样的需求,引用Library Project(库项目),成为了迫切的需要,这样做以后集成项目升级、扩展也都方便与快捷。为此,我们不得不去了解Android Library Project(库项目)创建与引用操作。

Android studio 如何导入并引用Library工程

android studio 导入library

android工程作为另外一个工程的模块来使用的方法

写了几天几夜的模块,经过测试后,终于可用了,想要加入到正式工程中,但由于这个模块不仅仅是几个java文件那么简单,还用到了c++以及各种资源文件,还引入了其它的一些模块,整个模块如果是一个个文件复制粘贴过去的话既麻烦也因未分类而使得代码凌乱,于是乎,就需要将此可执行的工程模块移植到主项目工程中去了。

在多个Android项目工程中共享一个库模块

我们可以把库模块做成一个jar,由多个项目工程引用。不过有时我们会希望以源文件源项目的方式来引用库模块,这样可以对库模块文件临时做修改调试等等。   我们首先建立两个最简项目工程,其一叫MyProj1,其二叫MyProj2Lib,假定现在我们已经建好了,每个工程里面各有一个app模块。   接下来我们在MyProj2Lib中增加了一个mylibrary库模块,方法是File-->New--

如何在AndroidStudio中使用AIDL

欢迎来到王江华的博客本章节介绍如何在AndroidStudio中使用AIDL 1.首先创建一个AndroidStudio工程(这个是远程应用,提供方法让另外的应用调用的),在mian目录下边创建aidl文件夹(和java文件夹同级),右键app->New->Folder->AIDL Folder 2.在aidl下创建一个包,包里创建一个*.aidl文件,右键aidl->New->AIDL->AIDL

Android Studio 将一个android项目当做另外一个android项目的library

1.把module A设置为android library,修改对应module A下面的build.gradle,把apply plugin后面的值修改为apply plugin: 'com.android.library'然后同一个project下面module B就可以依赖该module A了. 设置为android library才可以作为依赖被添加。2.添加依赖 右键module–

AndroidStudio 引用 aidl 文件的两种方法

AndroidStudio 引入 aidl 文件,一般来说,有两种方法第一种方法直接在 src/main 目录下新建 aidl 文件夹,并将我们的 aidl 文件放到该目录下。因为 AndroidStudio 默认的 aidl 文件默认配置是这样的。第二种方法 把 adil 文件拷贝到libs文件夹下 在build.gradle文件中配置

将android项目变成lib库和主项目中使用lib库中的数据和布局

项目中有时会用到将一个android项目作为一个lib库,

第一天:Androidstudio引入自己的module作为Library(方法跟坑)

第一天,不知道写啥。就把最新的笔记分享一下。有的是复制别人的(本来是要加引入的,但是往回找找不到了),有的是自己写的。 -------------------------------------------------------我是萌萌的分割线----------------------------------------------------------------------

studio的module使用library的自定义view没提示的问题

编译版本的问题,module的编译版本必须和library的一致才行, 修改module的gradle文件的compileSdkVersion和targetSdkVersion

Android把项目打包成library--亲测有效

菜鸡找了半天没找到,找到的都是不太清楚,暂且就整理下吧 1.必要的地方。 去build.gradle中,把apply plugin:'com........application',更改为‘com.android.library’;注释掉defaultConfig节点下的applicationId "....". apply plugin: 'com.android.application'

android 主工程找不到library工程的图片资源

library工程res目录下的资源不要和主工程的res目录下的资源同名,出现这种主工程找不到library工程的图片资源问题  注意检查一下

eclipse中将一个项目作为library导入另一个项目中

1. github上搜索viewpagerIndicator: https://github.com/JakeWharton/ViewPagerIndicator 2. 下载zip包,解压,eclipse中import->Android Existing Code->(注意只导入解压后下面的Library) 3. 导入后标记为Property->Android->isLibrary

Android studio 导入另外一个项目作为依赖包问题集锦!!!

本篇文章主要用来记录导入项目作为依赖的问题集锦!!  昨天导师给了个任务,就是把AS的一个项目导入到另外一个项目中作为library,跟之前把github上的开源项目导入到工程中作为依赖是一样的,由于之前只导入过jar包 没有导入过一个项目,因此我就开搜了,结果因为搜的姿势不对一直不行,百度搜索第一个eoe论坛的办法也不管用,下面贴出我成功导入的方法: 1.启动AndroidS

Android Studio 关于多个module引用同一jar包的问题

Android Studio 关于多个module引用同一jar包的问题 Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.android.build.api.transform.TransformException: java.util.zip.ZipExcepti

Android Studio 中多个module引用同一个jar(或者冲突解决)解决方案

在Android开发过程中我们多多少少会引入module,不仅会提高项目的开发进度,而且项目管理起来相当方便。但是同一个项目中引入多个module引入同一个jar或有冲突的jar时候在编译的时候会出现错误,这些错误往往让人抓狂。在解决这些错误之前,让我们先了解下关于module的几种依赖方式的区别(直接看解决方案请跳过)compilecompile是对所有的build type以及favlors都...

立即提问
相关内容推荐