当前位置:首页 » 安卓系统 » androidlibrary引用

androidlibrary引用

发布时间: 2022-08-06 17:31:03

1. android studio怎么引入library

方法:
1
启动AndroidStudio后,打开你需要接收Library的项目。比如有两个项目,项目A,和Library项目B,那么打开项目A。图中所示为项目的结构图,点击右上角的File菜单。
AndroidStudio怎样导入library项目开源库
2
在下拉菜单中依次找到New— —Import Mole,点击打开项目导入窗口。注意导入的是Mole而不是Project,如果是Project的话AndroidStudio会自动打开一个新的窗口编辑,那样的话就是不Library了。
AndroidStudio怎样导入library项目开源库
3
在打开的窗口中点击右侧的"..."浏览窗口,在文件夹窗口中找到你要导入的Library项目的位置,选择后点击底部的OK按钮导入。
AndroidStudio怎样导入library项目开源库
4
导入窗口中显示了该Mole(项目)的详细信息,点击Finish完成导入。需要注意的是导入到AndoridStudio项目中的Library也必须是AndroidStudio项目,不能是Eclipse项目,如果是Eclipse项目的话,需要选择导出AndroidStudio项目。
AndroidStudio怎样导入library项目开源库
5
在项目首页中选择Project标签,可以看到项目的文件结构图中多出了我们刚才导入的项目。Library的导入就完成了,接下来的步骤中需要把这个Library项目添加到原项目中,才能正常的引用Librara项目中的内容。
AndroidStudio怎样导入library项目开源库
END
2. 把Library项目添加到源项目中
点击顶部左上角的File菜单,在出现的下拉菜单中找到Project Structure,点击进入。
AndroidStudio怎样导入library项目开源库
在窗口左侧选择原始的项目后,点击右侧的Dependencies(依赖项)。可以看到项目当前引用的jar包等信息。
AndroidStudio怎样导入library项目开源库
点击右侧的“+”添加按钮,在下拉菜单中找到Mole Dependency(项目依赖),点击打开项目选择窗口。
7
项目进入到Gradle自动构建的环节。构建完成后点击底部的Messages,选中Gradle Build。在里面提示了BUILD SUCCESSFUL,说明项目构建完成。这时Library项目就导入到原始项目完毕,可以在项目中正常引用Library项目中的内容了。

2. android studio怎么引用github上面的library

从github下载两个开源项目: PagerSlidingTabStrip Android-Universal-Image-Loader-master 下载完项目先不要急着导入,按下文操作修改一些gradle相关文件后再导入,特别是下文说的第二个需要修改的文件,如果本地没有这个配置的包,导入时会花很长时间去下这个包,但是一般我们在安装studio的时候就已经有了。这里从第一步开始导入并解决这些错误。 打开你的文本编辑器,修改配置文件。 第一个文件:PagerSlidingTabStrip-master\build.gradle [plain] view plain dependencies { classpath 'com.android.tools.build:gradle:0.6.+' } 0.6+,改成你的版本。如果你不知道该改成啥,最简单的方式是你新建一个project,找到这个文件看这个值是多少。 更改后: [plain] view plain dependencies { classpath 'com.android.tools.build:gradle:1.0.0' } 第二个文件:D:\PagerSlidingTabStrip-master\gradle\wrapper\gradle-wrapper.properties [plain] view plain gradle-1.8.all.zip,改成你的版本。如上,如果不知道你可以新建一个project,去找。 我的android studio版本是1.0.1,gradle文件路径在android studio的安装目录下 D:\Program Files\Android\Android Studio\gradle\gradle-2.2.1 更改后: [plain] view plain 第三个文件: D:\PagerSlidingTabStrip-master\gradle.properties [plain] view plain ANDROID_BUILD_TARGET_SDK_VERSION=19 ANDROID_BUILD_TOOLS_VERSION=19 ANDROID_BUILD_SDK_VERSION=19 对应改成你的版本 更改后: [plain] view plain ANDROID_BUILD_TARGET_SDK_VERSION=21 ANDROID_BUILD_TOOLS_VERSION=21.1.2 ANDROID_BUILD_SDK_VERSION=21 (如果你的项目这个文件没有上面配置,则不用管。) 第四个文件: D:\PagerSlidingTabStrip-master\library\build.gradle [plain] view plain 注释掉这句代码: 更改后: [plain] view plain (如果你的项目这个文件没有上面配置,则不用管。) 其他文件: D:\PagerSlidingTabStrip-master\library\project.properties和D:\PagerSlidingTabStrip-master\sample\project.properties [plain] view plain target=android-17 指定你的sdk版本,我的sdk没有这个版本,我没有修改这个文件,结果编译通过可以运行。有没有觉得很不可思议?其实之前已经指定了。 看文件 D:\PagerSlidingTabStrip-master\gradle.properties [plain] view plain ANDROID_BUILD_TARGET_SDK_VERSION=21 ANDROID_BUILD_TOOLS_VERSION=21.1.2 ANDROID_BUILD_SDK_VERSION=21 Yes,就是这里了。 看文件 D:\PagerSlidingTabStrip-master\sample\build.gradle和D:\PagerSlidingTabStrip-master\library\build.gradle [plain] view plain android { compileSdkVersion Integer.parseInt(project.ANDROID_BUILD_SDK_VERSION) buildToolsVersion project.ANDROID_BUILD_TOOLS_VERSION defaultConfig { minSdkVersion 8 targetSdkVersion Integer.parseInt(project.ANDROID_BUILD_TARGET_SDK_VERSION) versionName project.SAMPLE_VERSION_NAME versionCode Integer.parseInt(project.SAMPLE_VERSION_CODE) } 各自已经引用了,minSdkVersion=8,我们也可以全局去指定,然后引用。配置:ANDROID_BUILD_MIN_SDK_VERSION=14 引用:[plain] view plain minSdkVersion project.ANDROID_BUILD_MIN_SDK_VERSION 这四个文件改完后就可以直接导入整个工程了 File-import project-PagerSlidingTabStrip-master(根目录) 成功导入后的结构图上面已经给出。 如果有错点击

3. android 引用library,同时也需要在Properties——>Java Build Path中去引用library中的jar包吗

1、两者都是引入jar包,直接将jar复制到libs文件夹中,是将jar包添加到项目,一起导出apk;直接在Properties——>Java Build Path——》引入jar包,引用本地jar包,导出项目时,不一样,具体可以网络TeachCourse,记得里面有介绍

4. android studio怎么添加library

启动AndroidStudio后,打开需要接收Library的项目。比如有两个项目,项目A,和Library项目B,那么打开项目A,点击右上角的File菜单。在下拉菜单中依次找到New— —Import Mole,点击打开项目导入窗口。注意导入的是Mole而不是Project,如果是Project的话AndroidStudio会自动打开一个新的窗口编辑,那样的话就是不Library了。在打开的窗口中点击右侧的"..."浏览窗口,在文件夹窗口中找到要导入的Library项目的位置,选择后点击底部的OK按钮导入。导入窗口中显示了该Mole(项目)的详细信息,点击Finish完成导入。需要注意的是导入到AndoridStudio项目中的Library也必须是AndroidStudio项目,不能是Eclipse项目,如果是Eclipse项目的话,需要选择导出AndroidStudio项目。把Library项目添加到源项目中点击顶部左上角的File菜单,在出现的下拉菜单中找到Project Structure,点击进入。在窗口左侧选择原始的项目后,点击右侧的Dependencies(依赖项)。可以看到项目当前引用的jar包等信息。点击右侧的“+”添加按钮,在下拉菜单中找到Mole Dependency(项目依赖),点击打开项目选择窗口。选择前面步骤中导入的Library项目后,点击OK按钮导入到原始项目中。原始项目的依赖项中就出现了导入的Libray项目,这时在项目中就能正确引用Library项目中的内容了,点击底部的OK按钮完成添加。出现是否更新CVS文件的提示窗口的话,点击Yes进行进行更新和确认。项目进入到Gradle自动构建的环节。构建完成后点击底部的Messages,选中Gradle Build。在里面提示了BUILD SUCCESSFUL,说明项目构建完成。这时Library项目就导入到原始项目完毕,可以在项目中正常引用Library项目中的内容了。

5. 如何解决android studio多个library库含有相同引用

在使用Android Studio开发的时候,如遇到多个项目引用同一个library(源码)的情况时,会遇到在每个项目中都要有一套library的代码的情况,对于还在开发和维护中的Library需要频繁的修改,这对同步就很麻烦,为了解决这个问题,出现了下面的解决方案。

首先:新建一个类库工程,工程名为AppLibs.Dev。

完成如上图所示以后,表示类库工程已经被APP工程引用进去了,这样以后再修改类库工程中的源码,其他引用该类库的工程中源码也就同步修改了。

6. android studio 怎么引入library

  • 我个人觉得,分为两种不同的导入方式吧,第一种是依赖库没有gradle文件的:


1、通过菜单:File --》 New --》Import Mole,先将依赖库导入项目中

2、修改app目录下的build.gradle文件,在dependencies节点处,添加编译依赖代码:compile project(':依赖库名')

3、修改依赖库中build.gradle文件里面的版本号,修改为app目录下的build.gradle文件中一模一样的版本号

如: compileSdkVersion 23,

buildToolsVersion "23.0.2"

minSdkVersion 14

targetSdkVersion 23

4、重新编译R文件


  • 第二种是依赖库中有gradle文件:

7. android studio怎么导入library

android studio导入library方法:

注意:library project一定要保证有自己的build.gradle,如果没有,应该用Eclipse导出该工程

1.在Eclipse中选择要导出的项目,然后依次选择菜单 file->export->Android->Generate Gradle buildfiles. 之后依次点击next到finish即可

点击第一项Invalidate and Restart,待Android studio重启即可解决问题,然后就可以用上library project了

8. 在android library怎么使用第三方库

在project/app/目录下新建libs目录,将jar包复制至此,其中project为自己的项目名称(下同)
鼠标右键jar包,选择“Add as library”选项
此时会自动在project/app/下的build.gradle文件中的dependencied花括号中添加complie files(libs/BaiLBS_Android.jar),其中“BaiLBS_Android.jar”为你要引用的jar包名称

9. Android 引用library中的Application

原来的那个项目只是一个提供代码和资源,而 manifest xml 需要在新项目中配置一次。

热点内容
刀片机服务器ip怎么配置 发布:2024-05-12 04:28:35 浏览:526
存储系列视频 发布:2024-05-12 04:01:27 浏览:148
oracle数据库去重 发布:2024-05-12 04:00:53 浏览:774
配置减肥餐需要哪些条件 发布:2024-05-12 03:56:36 浏览:513
电视节目需要什么配置电脑 发布:2024-05-12 03:51:26 浏览:45
安卓怎么设置不被拦截 发布:2024-05-12 03:51:26 浏览:567
python目录下的文件名 发布:2024-05-12 03:51:02 浏览:104
c语言怎么编译输出满屏的爱心 发布:2024-05-12 03:39:22 浏览:182
androidlistview间距 发布:2024-05-12 03:39:19 浏览:11
原配置明信片和加购款有什么不同 发布:2024-05-12 03:37:56 浏览:937