android使用Eclipse打包jar文件
2016-10-24 11:03
417 查看
使用Eclipse 新建一个Android工程(正常建就可以)
然后在src下的某个包下,建一个包,比如叫utils包。
然后在utils下写一个工具类。比如说以下代码:
然后保存此LogUtil.java这个文件。
在Eclipse菜单栏里选择File -> Export...java目录下的jar file,如下图:
然后选中,和取消选中以下内容:
然后,finish即可,然后到你的目录下:D:\下找到刚才导出的名为library.jar即可。
然后在Android studio里即可引入此jar文件:(注意我改了一下jar包的名字)
然后可以编译和运行试下:
OK。
然后在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。
相关文章推荐
- Android项目中使用Eclipse导出jar文件
- Android项目中使用Eclipse导出jar文件
- 使用Eclipse把java文件打包成jar
- Eclipse将android项目打包jar文件
- 基于 eclipse 的 android 工程如何使用 jar 文件
- Eclipse打包(导出)jar文件攻略(一)--使用Eclipse自带的导出功能
- 使用Eclipse把java文件打包成jar 含有第三方jar库的jar包
- Android项目中使用Eclipse导出jar文件
- 使用Eclipse把java文件打包成jar 含有第三方jar库的jar包
- 使用Eclipse打包生成jar文件,解决CLASSPATH问题
- 基于 eclipse 的 android 工程如何使用 jar 文件
- 如何把使用到android res文件夹下面资源(R.xx.xx)的工程打包成jar文件,供其它项目使用
- 使用Eclipse把java文件打包成jar
- Eclipse中使用fat-jar打包包含jar包的Android项目
- Android项目中使用Eclipse导出jar文件
- android把activity和资源文件打包成jar包给其他项目使用
- Android项目中使用Eclipse导出jar文件
- 使用Eclipse把java文件打包成jar 含有第三方jar库的jar包
- 使用eclipse打包Java程序jar文件
- Eclipse打包(导出)jar文件攻略(二)--使用Eclipse插件Fat Jar