aar 转 jar - 导入eclipse使用 (友盟转阿里百川趟出来的坑)

一、定义

由于友盟用户反馈的SDK不在维护,现在已转交阿里百川,苦逼的我又开始更新旧项目的SDK(eclipse版本)。由于eclispse 不识别aar,所以我的趟坑之旅开始。。。

在aar 转成jar的流程用遇上了一些问题。请看下面。。

二,aar转jar

1.将aar解压缩,一般会有这些文件:(上图)

很清晰的一个目录结构:(下面代码转移要重新建立一个library工程)

1) 、aapt即AndroidAsset Packaging Tool,这个存放工具的文件夹,一般为空,不是我们要的东西,直接不看。

2)aidl assets jni libs res 这些文件,里面如果有文件,将其拷贝到对应目录下

3)AndroidManifest.xml 要把里面的权限,还有activity service 还有广播之类的,全部移到你主工程的AndroidManifest.xml (这里是自己的主工程)



2.为什么要重新建立一个library工程呢?因为不作为一个library的话,如果你的aar解压出来的文件目录res 有文件的话,运行后你会得到一个异常:(下面是我的异常)


ClassNotFoundException 于是我百思不得姐。。找不到class文件。。什么鬼? 

原来在生成aar包的时候,资源文件都是被生成绝对的访问路径。这个路径就是 packageName(包名).R$XX

于是我查询了一下我的library 的包名,并不是上面的com.alibaba.sdk.android.feedback;所以我把改了一下,于是异常消除。


3.由此可见,aar其实就是一个library 的库,在转成jar包时,如果有res文件,还是得老老实实的转成library工程,确实有点蛋疼。因此还在用eclipse 的兄弟们,及早转成as吧!不然后面问题会越来越多!!


附录:


阿里百川反馈sdk 转成 eclipse的library库

记得:

在application加入:FeedbackAPI.init(this, ALIBAICHUAN_FEEDBACK_APPKEY);

在androidManifest.xml 加入:


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,463评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,868评论 3 391
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 161,213评论 0 351
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,666评论 1 290
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,759评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,725评论 1 294
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,716评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,484评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,928评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,233评论 2 331
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,393评论 1 345
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,073评论 5 340
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,718评论 3 324
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,308评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,538评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,338评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,260评论 2 352

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,029评论 25 707
  • 谁会想到一次无意的捐精让一个在英国嫁入豪门的她在踏上中国之旅的路上,另寻一段情缘,漂洋过海,有缘的终究会相见。在人...
    Katrina11阅读 230评论 0 0
  • [TOC] StringBuffer类 StringBuffer类概述及其构造方法 StringBuffer类概述...
    lutianfei阅读 466评论 0 1
  • 12年顶着世界末日的风险来到了莫斯科,也做好了客死他乡的准备,那一年19岁…… 今天去商场里挑戒指,中指和食指都挺...
    6baa70254d7a阅读 288评论 0 0