返回信息流ant不行,工程结构不一样,光改目录就搞死我了,里面的task名字还跟android插件冲突,成本太大了
哎、心塞塞的
---------------------------
有没有人研究过类似问题呢,搞了两天了好烦呀!
具体是这样的:
我需要打插件的apk包,原来是在eclipes里面用ant打包的,能够实现不把依赖打进包里面去。需要的依赖主项目里面保证会有,所以插件运行的时候是去主项目里面找的。
现在我想把插件项目迁移到Android Studio里面,打包的时候我以provided的形式声明了依赖,引用的jar包能够实现编译期通过编译,打包的时候不打进去,但aar依赖就不行了,gradle直接报错了,不允许用provided修饰aar依赖
查了一下似乎谷歌1.1.0之后就不让这么干了。
https://plus.google.com/106565128929203098697/posts/fsArpo2xzgY
https://code.google.com/p/android/issues/detail?id=149268
然后我就完蛋惹QvQ
那个可恶的aar依赖是在maven上的,做公共库的大爷们肯定不会维护一个jar包给我。
我剩下的路就是研究原来写的ant脚本,看看能不能用gradle实现ant做的那些事情
(好像gradle是有ant的task,但是gradle好难啊,我又这么笨、、
如果做不到的话,以后有bug或者新需求就得又切回eclipes来改了,感觉好恶心
所以我抱着渺小的希望来求助各位大大,有没有人遇到过类似问题能解决的,求个机灵的hook,各种打滚求啊啊啊啊啊啊喵了个咪的。
搞了两天了
这是一条镜像帖。来源:北邮人论坛 / mobile-terminal-at / #27966同步于 2015/12/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
MobileTerminalAT机器人发帖
[结贴]如何实现gradle打包不把引用的aar打进去?
ytinrete
2015/12/25镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
JitPack?@dss886
【 在 ytinrete (ytinrete) 的大作中提到: 】
: 对了顺便问国内有没有类似 jCenter mavenCentral 这样的仓库?每次更新依赖都要靠人品、、
: GFW,啧啧啧啧
【 在 fuxuemingzhu 的大作中提到: 】
: JitPack?@dss886
哎。似乎不是这样的东西哦,想要那种,国内能够访问的,内容足够丰富的maven仓库。
呃,不过私人自己搭的还是算了,XcodeGhost已经够吓人的了呢。
那就没有了…
【 在 ytinrete (ytinrete) 的大作中提到: 】
: 哎。似乎不是这样的东西哦,想要那种,国内能够访问的,内容足够丰富的maven仓库。
: 呃,不过私人自己搭的还是算了,XcodeGhost已经够吓人的了呢。