android使用Eclipse打包jar文件
来源:互联网 发布:java interface 程序 编辑:程序博客网 时间:2024/06/05 00:53
使用Eclipse 新建一个Android工程(正常建就可以)
然后在src下的某个包下,建一个包,比如叫utils包。
然后在utils下写一个工具类。比如说以下代码:
package util;import java.util.List;import android.text.TextUtils;import android.util.Log;public class LogUtil { /** 日志输出级别NONE */ public static final int LEVEL_NONE = 0; /** 日志输出级别V */ public static final int LEVEL_VERBOSE = 1; /** 日志输出级别D */ public static final int LEVEL_DEBUG = 2; /** 日志输出级别I */ public static final int LEVEL_INFO = 3; /** 日志输出级别W */ public static final int LEVEL_WARN = 4; /** 日志输出级别E */ public static final int LEVEL_ERROR = 5; /** 日志输出时的TAG */ private static String mTag = "jiekuan"; /** 是否允许输出log */ public static int mDebuggable = LEVEL_ERROR; /** 用于记时的变量 */ private static long mTimestamp = 0; /** 以级别为 d 的形式输出LOG */ public static void v(String msg) { if (mDebuggable >= LEVEL_VERBOSE) { if (!TextUtils.isEmpty(msg)) Log.v(mTag, msg); } } /** 以级别为 d 的形式输出LOG */ public static void d(String msg) { if (mDebuggable >= LEVEL_DEBUG) { if (!TextUtils.isEmpty(msg)) Log.d(mTag, msg); } } /** 以级别为 i 的形式输出LOG */ public static void i(String msg) { if (mDebuggable >= LEVEL_INFO) { if (!TextUtils.isEmpty(msg)) Log.i(mTag, msg); } } /** 以级别为 w 的形式输出LOG */ public static void w(String msg) { if (mDebuggable >= LEVEL_WARN) { if (!TextUtils.isEmpty(msg)) Log.w(mTag, msg); } } /** 以级别为 w 的形式输出Throwable */ public static void w(Throwable tr) { if (mDebuggable >= LEVEL_WARN) { Log.w(mTag, "", tr); } } /** 以级别为 w 的形式输出LOG信息和Throwable */ public static void w(String msg, Throwable tr) { if (mDebuggable >= LEVEL_WARN && null != msg) { Log.w(mTag, msg, tr); } } /** 以级别为 e 的形式输出LOG */ public static void e(String msg) { if (mDebuggable >= LEVEL_ERROR) { if (!TextUtils.isEmpty(msg)) Log.e(mTag, msg); } } /** 以级别为 e 的形式输出Throwable */ public static void e(Throwable tr) { if (mDebuggable >= LEVEL_ERROR) { Log.e(mTag, "", tr); } } /** 以级别为 e 的形式输出LOG信息和Throwable */ public static void e(String msg, Throwable tr) { if (mDebuggable >= LEVEL_ERROR && null != msg) { Log.e(mTag, msg, tr); } } /** * 以级别为 e 的形式输出msg信息,附带时间戳,用于输出一个时间段起始点 * @param msg 需要输出的msg */ public static void msgStartTime(String msg) { mTimestamp = System.currentTimeMillis(); if (!TextUtils.isEmpty(msg)) { e("[Started:" + mTimestamp + "]" + msg); } } /** 以级别为 e 的形式输出msg信息,附带时间戳,用于输出一个时间段结束点* * @param msg 需要输出的msg */ public static void elapsed(String msg) { long currentTime = System.currentTimeMillis(); long elapsedTime = currentTime - mTimestamp; mTimestamp = currentTime; e("[Elapsed:" + elapsedTime + "]" + msg); } /** * 打印List集合 * @param list */ public static <T> void printList(List<T> list) { if (list == null || list.size() < 1) { return; } int size = list.size(); i("---begin---"); for (int i = 0; i < size; i++) { i(i + ":" + list.get(i).toString()); } i("---end---"); } /** * 打印数组 * @param array */ public static <T> void printArray(T[] array) { if (array == null || array.length < 1) { return; } int length = array.length; i("---begin---"); for (int i = 0; i < length; i++) { i(i + ":" + array[i].toString()); } i("---end---"); }}
然后保存此LogUtil.java这个文件。
在Eclipse菜单栏里选择File -> Export...java目录下的jar file,如下图:
然后选中,和取消选中以下内容:
然后,finish即可,然后到你的目录下:D:\下找到刚才导出的名为library.jar即可。
然后在Android studio里即可引入此jar文件:(注意我改了一下jar包的名字)
然后可以编译和运行试下:
OK。
0 0
- android使用Eclipse打包jar文件
- 使用eclipse打包Java程序jar文件
- Eclipse打包jar文件
- eclipse 打包jar文件
- eclipse打包jar文件
- eclipse 类打包jar文件
- 用eclipse打包jar文件
- 使用Eclipse打包生成jar文件,解决CLASSPATH问题
- 使用Eclipse把java文件打包成jar
- 使用Eclipse将工程打包成jar文件
- 使用Eclipse把java文件打包成jar
- 使用Eclipse把java文件打包成jar
- 使用Eclipse打包可执行jar
- 使用eclipse打jar打包
- 使用Eclipse把java文件打包成jar 含有第三方jar库的jar包
- 使用Eclipse把java文件打包成jar 含有第三方jar库的jar包
- 使用Eclipse打包Android项目成Jar包
- Eclipse打包(导出)jar文件攻略(二)--使用Eclipse插件Fat Jar
- 提高Java代码质量的Eclipse插件之Checkstyle的使用详解
- AndroidStudio自定义注释
- MAC下卸载MySQL
- PCM转MP3音频文件(借助lame库)
- 程序 进程 线程之间的区别与联系
- android使用Eclipse打包jar文件
- Android基础——框架模式MVC在安卓中的实践
- java的动态代理机制详解
- 常用文件地址
- Python变量类型
- 2016/10/24 window.open隐藏参数、参数过长、中文编码问题
- SQL-SERVER 日期格式
- AS中使用xUtils报错找不到
- history命令添加时间和使用技巧