当前位置:首页 » 参考文献 » as引用jar包

as引用jar包

发布时间: 2021-03-24 12:07:27

Ⅰ android studio 怎么添加使用第三方jar包

1、将jar包放入项目里的libs文件夹中。
2、在project选中jar包点击右键"Add as library"。
3、这两步是网上比较容易找到的,但此时项目仍然是无法正常编译的,这时需要在项目的build.gradle文件里的dependencies节加入 dependencies
{
compile files('libs/android-support-v4.jar')
compile files('libs/xxxx.jar')
}
4、此时项目正常编译并运行了,但当你的代码中真正创建了引用jar里的类实例时,有可能系统会抛出异常NoClassDefFoundError,这个时候可以按以下步骤操作:

 进入命令提示符窗口。
 定位到项目的根目录,即build.gradle所在的目录。
 运行 "{android studio 安装目录}\sdk\tools\templates\gradle\wrapper\gradlew.bat" clean
 重新编译运行项目

通过以上操作,应该可以解决问题。

Ⅱ android studio怎么导入的jar包

在windows7操作系统Android studio中按照如下步骤导入jar包。

1、首先使用Android studio创建一个android项目,如下图:

Ⅲ android studio怎么引入第三方jar包

将第三方jar包加入到libs文件夹中,打开工程所在Project Structure,然后选择Dependencies,点击那个加号选择File Dependency ,然后再Libs文件夹中选择要导入的jar包。
两外还有一种方法是在project选中jar包点击右键"Add as library",这种方法需要定位到项目的根目录,即build.gradle所在的目录。

dependencies
{
compile files('libs/android-support-v4.jar')
compile files('libs/xxxx.jar')
}

Ⅳ 如何在Android Studio添加aar包或jar包引用

一、切换到Project视图,将aar包或jar包复制到libs目录

2、添加代码

repositories {
flatDir {
dirs 'libs'
}
}

3、dependencies节点下添加:

compile(name: 'aar包文件名', ext: 'aar')

注意:文件名不需要后缀名

Ⅳ androidstudio怎么导入jar包

  1. 将第三方jar包加入到libs文件夹中

  2. 有两种方式将jar引入进工程目录:第一种是打开工程所在Project Structure,然后选择Dependencies,点击那个加号选择File Dependency ,然后再Libs文件夹中选择要导入的jar包,

Ⅵ android studio怎么导入jar包

  1. 点击启动AndroidStudio,启动后的界面如图所示。

Ⅶ AndroidStudio怎样导入jar包

Android开发导入Jar包主要分为以下几步:
1、打开自己的Eclipse,在自己的Android工程上名上右键->Build Path ->Con figure Build Path。
2、在Libraries选项卡中,选择右侧的Add External JARs,然后选择要导入的第三方的jar包即可!
3、在Order and Export选项卡中,点击右侧的Up按钮,将刚才引入的jar包放到最上方的位置,前边的勾记得要勾上!(关于放到首位,是自我感觉这样是最安全,最好用的方法,没有什么必然原因)。
这样你的第三方的jar包就算成功的引入到你的工程文件中了!你会看到你导入的第三方的jar包出现在了你工程文件的最上方,这说明你已经成功的完成了它的引入。

Ⅷ android studio 引用包最多少

这里来个简单的需求吧,我们自己编译系统,并且有串口驱动,该驱动有提供 so 和 jar。这些文件配置到系统里面,当jar更新,api 不变的话,只要更新系统就可以,而应用程序可以不变而采用系统最新的 jar 包。

也就是说,编译时引用jar包,而不把该 jar 打包进 apk,而apk运行时采用系统里面的 jar 即可。

这个需求在 eclipse 里面很好配置,只要设置 jar 为系统 jar 就可以,那么 AS 该如何配置呢?

AS 采用 gradle 编译,那么配置 gradle 就可以的,google 后来到了这里:

Android Studio导入framework.jar等系统jar包方式

也就是说配置 jar 包时采用 provided scope,比如:

provided files('libs/BaiLBS_Android.jar')
1
这里采用 provided,意思是说编译时引用 BaiLBS_Android.jar,而不把该 jar 打包进 apk。
而我们常用的是 compile,意思是编译时引用 jar 包,并打包进 apk。

配置好后,sync 出现错误:

Error:(26, 1) Failed to notify build listener.
> Could not get unknown property 'options' for root project '***' of type org.gradle.api.Project.
> Could not get unknown property 'options' for project ':app' of type org.gradle.api.Project.
1
2
3
再次 google,无果,没人遇到过,,不知道当时作者怎么解决的,还没给我回复,后来删除 root gradle 配置部分,也就是仅仅修改 jar 包的引用方式为 provided,编译通过,运行后,出现异常:

java.lang.NoClassDefFoundError: com.xx.xx
1
说的很明白了,Class 找不到,因为没有把 jar 打包进 apk ,肯定找不到了,那么还需要配置别的地方,看来还得配置 root gradle ,但是上面的错误搜索不到,那么该如何进行下去,要换 eclipse 开发?显然这不能忍。。。

非淡泊无以明志,非宁静无以致远
没错,静下来,静下来,从最简单的开始。

看了下所长的 eclipse 版本项目,这仅仅是所长测试驱动调试使用的,移植到 AS 后,发现编译都不过,因为项目里没有 jar 包,那这个应用是如何跑起来的呢,然后在项目清单文件里找到了答案。

AndroidManifest.xml 文件里有这样的配置:

<application
android:name=".app.BaseApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<uses-library android:name="com.**.**" />

...

</application>
1
2
3
4
5
6
7
8
9
10
11
12
大家都看到了,就是 <uses-library android:name="com.**.**" /> 这一句,后面就是 jar 包的包名。

这样编译,运行都正常了,Bingo!

最后总结下,Android Studio 引用系统 jar 包需要配置两个内容:

provided 方式应用 jar 包,//编译时引用 jar 而不把 jar 打包进 apk
清单文件里配置 <uses-library android:name="com.**.**" /> //告诉应用引用系统 jar 的包名

Ⅸ android studio 怎么导入jar包

将第三方jar包加入到libs文件夹中,打开工程所在Project Structure,然后选择Dependencies,点击那个加号选择File Dependency ,然后再Libs文件夹中选择要导入的jar包。
两外还有一种方法是在project选中jar包点击右键"Add as library",这种方法需要定位到项目的根目录,即build.gradle所在的目录。

dependencies
{
compile files('libs/android-support-v4.jar')
compile files('libs/xxxx.jar')
}

热点内容
涂鸦论文 发布:2021-03-31 13:04:48 浏览:698
手机数据库应用 发布:2021-03-31 13:04:28 浏览:353
版面217 发布:2021-03-31 13:04:18 浏览:587
知网不查的资源 发布:2021-03-31 13:03:43 浏览:713
基金赎回参考 发布:2021-03-31 13:02:08 浏览:489
悬疑故事范文 发布:2021-03-31 13:02:07 浏览:87
做简单的自我介绍范文 发布:2021-03-31 13:01:48 浏览:537
战略地图参考 发布:2021-03-31 13:01:09 浏览:463
收支模板 发布:2021-03-31 13:00:43 浏览:17
电气学术会议 发布:2021-03-31 13:00:32 浏览:731