Androidstudio中导入内部依赖模块总结

今天刚从GitHub上找了一个不错的项目,想要把它导入自己的项目中,过程中也遇到了一些小问题,总结一下,以便复习回顾!!!!

1.首先将从GitHub上下载的压缩包进行解压,找到其中的项目文件,直接复制粘贴在自己要导入的项目的文件夹中!!!然后Build>Rebuild Project,重新构建项目。

2.文件构建时出错,错误类型:

Error:Execution failed for task ‘:app:processDebugManifest‘.
> Manifest merger failed : Attribute [email protected] value=(@mipmap/ic_launcher) from AndroidManifest.xml:7:9-43
is also present at [com.github.frank-zhu:pullzoomview:1.0.0] AndroidManifest.xml:13:9-45 value=(@drawable/ic_launcher).
Suggestion: add ‘tools:replace="android:icon"‘ to <application> element at AndroidManifest.xml:5:5-18:19 to override.

3.解决办法:在Manifest.xml文件里的application中加上tools:replace=”android:icon” ,(Theme也冲突的就这么写:tools:replace=”android:icon, android:theme”)记得要在manifest跟标签加上  xmlns:tools=”http://schemas.android.com/tools。

4.一个Project下面可以包括很多Module,这些module可以是相互完全独立的,也可以是被依赖的。如果希望一个module被一个或者多个其他的Module依赖,那么,需要在该module的build.gradle文件把当前模块声明为Library。

即不能用:   apply plugin: ‘com.android.application‘

要用:         appli plugin: ‘com.android.library‘

然后要在顶层工程目录下的settings.gradle文件中include模块名

include ‘:app‘,‘moudle-name‘

至此大功告成!!!

时间: 2024-10-03 14:05:28

Androidstudio中导入内部依赖模块总结的相关文章

AndroidStudio中导入SlidingMenu报错解决方案

----------------------------------------------------------------------------------------------[版权申明:本文系作者原创,转载请注明出处] 文章出处:http://blog.csdn.net/sdksdk0/article/details/51940832作者:朱培      ID:sdksdk0      邮箱: [email protected] --------------------------

pycharm中导入自写模块时,模块下出现红线

问题描述: 在pycharm中导入自己写的模块时,得不到智能提示,并在模块名下出现下红线,但是代码可以执行,错误提示为下图所示: 解决办法: 出现 以上情况,是因为文件目录设置不当导致,pycharm中的第一个文件夹,即代表项目,当在其中再次建立文件夹时,是按package处理的,如果要在这些文件夹内import其他文件,需要将完整路径导入进来,如下所示: 或者使用import 按照导入包的模式先导入包,再使用包来调用其中的模块.

AndroidStudio中导入jar包方法(超详细)

1.首先先去下载需要的jar包 2.将jar包复制到Project下的app–>libs目录下(没有libs目录就新建一个)如下图所示位置: 3.右键该jar包,选择add as library,弹出如下窗口: 4.点击ok即可,变成下图所示就是导入成功: ---------我是分割线--------- 或者还可以这么导入: 1.首先先去下载需要的jar包 2.将jar包复制到Project下的app–>libs目录下(没有libs目录就新建一个)如下图所示位置: 3.点击工具栏中的Proje

AndroidStudio中导入module(简单版)

1.把要导入成Mudle的项目修改成符合Library的格式 修改该项目中bulid.gradle文件中第一行代码 把 apply plugin: 'com.android.application' 修改为 apply plugin: 'com.android.library' 然后,修改AndroidManifiest.xml文件中配置信息,此处主要是把原来配置的项目Style等配置以及MainActivity配置删除,这样处理是为了防止重复.以下以一个我的Moudle文件的AndroidMa

【转】idea project中导入其他文件夹下的模块,可能出现java.io.FileNotFoundException: XXX.xml

在一个project 中导入一个java 模块, 我要执行该模块的main函数 ,在main函数中有一个 FileReader(“generatorConfig.xml”) 而generatorConfig.xml就在src下面. 如图 我点执行后却报如下错误: 解决方法:如图我们在 该项目下导入的 模块 vm的位置是 我们的项目下面,而不是这个模块下面.我们要手动设置该类的 工作目录为自己所在的目录位置. 让vm运行位置与其模块所在位置一样 点击ok,重新执行就好了. 转自:https://b

从Eclipse中导入javaweb项目

https://blog.csdn.net/weixin_43240792/article/details/89847796 注意在modules中导入 tomcat依赖https://blog.csdn.net/iwaspure/article/details/78282882 原文地址:https://www.cnblogs.com/Damocless/p/12181361.html

Mac系统中python idle导入第三方模块成功,ecplise导入python第三方模块失败解决方法

遇到一个比较纠结了4个月的问题,一直没有在意,今天实在忍受不了,尝试各种解决办法,终于把这个烦人的问题完美解决,不敢独享,写出来和各位大神共享. 问题:在mac OSx操作系统下,安装了python第三方模块,MySQLdb.xlrt.xlwt.selenium等等,在python的idle中可以成功的import这些模块,但是在eclipse中缺始终无法导入,提示"no module named xxxx". 在网上和各个pythonQQ群中搜索各种解决方法,无果,群里还有个大神说苹

spring framework体系结构及内部各模块jar之间的maven依赖关系

很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或运行报错就继续配置jar依赖,导致spring依赖混乱,甚至下一次创建相同类型的工程时也不知道要配置哪些spring的依赖,只有拷贝,其实,当初我就是这么干的! spring的jar包只有20个左右,每个都有相应的功能,一个jar还可能依赖了若干其他jar,所以,搞清楚它们之间的关系,配置maven依赖就可以简洁明了,下面举个例子,要在普通java工程使用sp

Python中导入包中模块的方法及区别

如果我们要使用一个package中定义的一个module,有两种导入方式 方法1: from package import module 方法2: import package import package.module 这两种方法的区别是通过方法1导入后,程序中可以直接使用module短命,而通过方法2导入后,程序中必须使用完整名称,即通过package.module使用,如果只导入package而不导入module,那么只有package中定义的__init__.py模块中的内容可用(使用该