当前位置:首页 » 安卓系统 » androidjar包

androidjar包

发布时间: 2022-04-27 14:39:25

㈠ android怎么加入jar包

如果你使用的是androidStudio,添加jar包只需要将包放到app下的libs文件夹,如图,然后点击该jar包右键,选择add as Library,就能完成了

㈡ jar包能直接用到android工程上吗

不能,android使用的dex/odex包和jar包格式不同,不能兼容。

㈢ 怎么让android生成jar包

将Android打包成jar包供人使用,可利用java的反射技术,获取相应的id.方便使用者替换自己所需要的。
1.新建Android项目:ActivityLibrary,这就是需要我们打包成jar包的项目:

2.MResource这个类的作用,就是利用J2SE反射技术获取相应的ID资源。Android SDK也提供了获取Id资源的方法:getResources().getIdentifier("main_activity", "layout", getPackageName());

看下MResource的代码:

[java] view plain
package com.example.activitylibrary;

import android.content.Context;

/**
* 根据资源的名字获取其ID值
* @author howlaa
*/
public class MResource {

//根据名称获取ID

㈣ android怎么使用jar包

Android项目常常需要引用自定义的或者外部的jar包,这里提供一些经验,供参考。
一. 一般做法:
1. 通常情况下,直接将jar包在Eclipse工程中的libs目录下,就可以了,Eclipse就会自动引用过来,代码中有红叉的地方也就会消失了。
2. 查看build path中order and export中的private Libaries和Dependencies是否勾选,正确的做法是勾选。
再clean整个工程,再运行可否。
3. 你的jar文件必须也是由Android工程创建的,否则,会发生“"java.lang.NoClassDefFoundError“等错误,下面是一个错误:
12-09 00:43:05.172: E/dalvikvm(4456): Could not find class 'com.example.test4androidjar2.Jar4Android', referenced from method com.example.filemanagertest4android.MainActivity$1.onClick

4. 你的jar包必须是在Android下面编辑和编译,打包,不能在java中进行打包。FileMnager就是一例。

二.可能引起的异常:
1. Could not find class ......

2. VFY: unable to resolve new-instance 643 .....

3. Could not find class 'com.example.test4androidjar2.Jar4Android'

4. java.lang.NoClassDefFoundError...

三. 解决方法:
参考上面"一.一般做法"中提到的来做。

㈤ android 怎么使用第三方jar包

将第三方jar包加入到libs文件夹中
有两种方式将jar引入进工程目录:第一种是打开工程所在Project Structure,然后选择Dependencies,点击那个加号选择File Dependency ,然后再Libs文件夹中选择要导入的jar包,然后点击确定,jar包就导入进来了。
第二种方式是:右键点击libs文件夹中的jar文件选择 add as Library...然后选择Model,这样也可以导入成功。

㈥ android怎么导入jar包

1、将第三方jar包加入到libs文件夹中
2、有两种方式将jar引入进工程目录:第一种是打开工程所在Project
Structure,然后选择
Dependencies,点击那个加号选择File
Dependency
,然后再Libs文件夹中选择要导入的jar包;
3、然后点击确定,jar包就导入进来了。第二种方式是:右键点击libs文件夹中的jar文件选择
add
as
Library...然后选择Model,这样也可以导入成功。

㈦ Android开发,关于依赖库和JAR包的区别以及

1.依赖库和Jar包的区别

最近开发,需要用到外部依赖库SwipeBackLib,这是一个项目文件,而不是一个打包好的Jar包文件,很明显,使用Jar包会更加的方便简洁以及能更轻松的移动,但是为什么目前需要使用的外部库分为两种,有的需要导入依赖库,而有的又可以直接导入jar包呢。

经过比较,导致这个原因出现的主要原因是,类似于SwipeBackLib或者SlideingMenu这类的依赖库,里面有自己的layout的文件,有layout就需要用到R文件,而在打包成Jar文件的时候,是不会有R文件,这也就造成了将一个这种的依赖库强行打包成Jar文件时会出现错误。

PS:这是本人自己对于依赖库和Jar包的理解

2.使用多个依赖库可能出现的问题

在开发的时候,我需要同时用到SlidingMenu(滑动侧边栏)和SwipeBackLib(滑动返回)两个依赖库,将两个依赖库一起设为我项目的依赖的时候,使用时没有出现报错,但是运行时就会出现报错,这很大的原因,是因为两个依赖库的R文件冲突造成的。

在解决这个问题的时候,我尝试过很多方法,都不能解决,后来我想到,如果下次我又需要添加新的依赖库的时候,我一个项目就有了三个依赖库了,可移动性非常的差,我是不是可以将两个依赖库合并成一个,这样既解决了移动性的问题,也解决了R文件冲突的问题。

步骤:

(1).新建一个Android项目,将项目里自动生成的文件删除,只留下文件夹

(2).从两个依赖库中复制出对应的文件,放到新建项目中去

(3).如果遇到重复文件,则将代码写到一起即可

(4).修改R路径更改肯定会出现的问题

(5).完成

经过这几个步骤,我成功的将两个依赖库合并到了一起,项目添加依赖,使用,没有出现问题

㈧ 如何制作Jar包并在android中调用jar包

制作jar包:
1、首先在Eclipse中打开项目, 右键点击项目,选择“Export”;
2、选择Java/JAR file ----》Next;
3、Select the resources to export中可以选择你想要包含的项目文件夹,一些不必要的文件夹就无需放进去了。
4、下一页可以选择是否导出那些含有警告warning或者错误errors的*.class文件。一般不用理他---》Next---》finish。

调用jar包:
1、将jar包复制到libs目录下。
2、右键工程---》Build path---》java build path,选择libraries
3、在右边的按钮中点击“Add JARs”,选择Lib目录下的jar包,导入即可。

㈨ 如何将一个完整的Android工程打包成jar包

方法/步骤
1
将一个Android的工程打成Jar包。右键工程--->Export

2
点击Java--->JAR file---->Next
步骤阅读
3
勾选src包即可,其他项不选

4
点击finishi即可,在D盘就可以看到library的jar包

5
其他应用程序引用就可以
END
注意事项
这个只是代码类的达成jar包,不包含res资源

㈩ android 怎么引入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包出现在了你工程文件的最上方,这说明你已经成功的完成了它的引入。

热点内容
keil编译步骤 发布:2024-05-19 08:58:12 浏览:701
ipad有哪些好用的c语言编译器 发布:2024-05-19 08:41:56 浏览:766
征途手游版脚本 发布:2024-05-19 08:38:11 浏览:164
安卓咪咕音乐怎么录制视频 发布:2024-05-19 07:56:06 浏览:838
如何搞出超大声的听声辨位安卓版 发布:2024-05-19 07:46:21 浏览:927
linux安全模式 发布:2024-05-19 07:27:25 浏览:176
为什么安卓手机安装不了cpk 发布:2024-05-19 07:22:21 浏览:313
pythonempty 发布:2024-05-19 07:15:16 浏览:930
路由器虚拟服务器搭建 发布:2024-05-19 07:15:15 浏览:999
方舟编译器何时推送 发布:2024-05-19 07:15:10 浏览:599