sdk开发android studio,android studio开发sdk

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

前言

成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。

一、什么是AAR,与JAR区别

*.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res中的文件。

*.aar:包含所有资源,class以及res资源文件全部包含。

如果你只是一个简单的类库那么使用生成的.jar文件即可;如果你的是一个UI库,包含一些自己写的控件布局文件以及字体等资源文件那么就只能使用.aar文件。

二、AndroidStudio将项目打包成jar包的简单方法

在build.gradle文件中,修改下面两个地方:

(1)apply plugin:’com.android.application’ 改为 apply plugin: ‘com.android.library’ 。

(2) 将defaultConfig中的applicationID这行注释掉。

完成上述两个步骤之后,执行rebuild project,就会在appbuildintermediatesbundlesdebug下生成classes.jar文件,这个文件就可以提供给其他项目使用,如果需要的话可以手动修改文件名称。

三、引用jar文件

1.将jar文件复制、粘贴到app的libs目录中;

2.右键点击jar文件,并点击弹出菜单中的“Add As Library”,将jar文件作为类库添加到项目中;

3.选择指定的类库。

注:如果不执行2、3步,jar文件将不起作用,并且不能使用import语句引用。

如果要将引入的第三方包也一起打包进来,需要使用ant工具打包。

使用 ANT 工具实现 将两个或多个.jar文件合并成一个.jar文件

Apache Ant是一个基于Java的生成工具。据最初的创始人James Duncan Davidson的介绍,这个工具的名称是another neat tool(另一个整洁的工具)的首字母的缩写。

1.下载ant并配置环境变量。(如果环境变量不会配置的话,建议出门右拐)

2.在cmd命令行输入ant,检测是否配置成功。

如果出现如下内容,说明安装成功:

Buildfile: build.xml does not exist!

Build failed

注意:因为ant默认运行build.xml文件,这个文件需要我们创建。

如果不想命名为build.xml,运行时可以使用 ant -buildfile test.xml 命令指明要运行的构建文件。

3.编辑build.xml文件(命名可以随意)

<?xml version=”1.0” encoding=”utf-8”?> //不用改

//不用改

//合并后的jar文件的名称

// 标签的都是要参与合并的子jar包

4.命令执行合并操作ant -buildfile D:Antapache-ant-1.10.1build.xml

注意:D:Antapache-ant-1.10.1build.xml为xml文件路径

5.打开build.xml文件,即可看到合并后的jar文件。

四、引用so文件

1.在“src/main”目录中新建名为“jniLibs”的目录;

2.将so文件复制、粘贴到“jniLibs”目录内。

注:如果没有引用so文件,可能会在程序执行的时候加载类库失败,有类似如下的DEBUG提示:

java.lang.UnsatisfiedLinkError: Couldn’t load library xxxx from loader dalvik.system.PathClassLoader

很感谢您阅读这篇文章,希望您能将它分享给您的朋友或技术群,这对我意义重大。

希望我们能成为朋友,在 Github、掘金上一起分享知识。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值