AndroidDev 板


LINE

Android Studio(以下简称AS) 与ADT Bundle(以下简称ADT)最大的差异点在於专案的管理 ADT 使用 Ant 来管理专案以及打包的工作 (2015年回顾 这边应该是说错了,不是ant) AS 使用 Gradle 来管理专案以及打包的动作 所以在设定Dependency的方式有所不同 相对於成熟许多的ADT来说,由於AS 还还在开发阶段 (撰文时间的版本为0.2.6) AS目前在设定Dependency的时候,须要注意一些地方 *注1 下面是小弟在Build.gradle内撰写Dependency的四种情况 dependencies { //Android Support Repository compile 'com.android.support:support-v4:18.0.+' //mvnrepository compile 'com.j256.ormlite:ormlite-core:4.45' //local compile files('libs/asmack-android-10-0.8.3.jar') //Google Repository compile 'com.google.android.gms:play-services:3.1.36' } 第一类: mvnrepository 端下载,例如ormlite Gradle执行Build Task的时会替我们下载mvnrepository端的ormlite AS会自动将ormlite加入libraries 第二类:Android Support Repository 端下载,例如androod-support-v4 同一叙述 第三类:local端档案依赖 当档案不存在於mvnrepository或Android Support Repository (在local) 除了gradle.build档案中要加入compile files('PATH') 我们还必须透过AS的UI介面将档案加入IDE的libraries *注2 方法: 1.档案於专案内 右键-> add as library 2.File->Pjoject Structure->libraries 使用'+'号将档案加入 第四类:Google Repository 例如google-play-service-project Update: Google已修正 目前同第一类 第二类 //步骤类似同三叙述 //加入 compile 'com.google.android.gms:play-services:3.1.36'这行叙述 //开启SDK Manager下载Google Play Service //透过AS的UI界面将google-play-service.jar加入libraries AS开发Android GoogleMap的步骤跟ADT是一样的(申请API KEY,写permission等等) 只差别在library的设定而已 *注1:目前AS还无法透过UI接面来设定Dependency,主要还是以撰写gradle.build为主 撰写gradle.build并无不妥 这样开发者比较清楚专案在Dependency哪些东西, 以团队开发来说也是比较正确的方式 *注2:单纯使用gradle已经可以管理套件并且帮我们打包专案 把档案加入AS libraries 目的是为了让AS可以认得这个档案,避免红字以及 IDE超好用的自动完成功能 以上 一些心得分享若有错误的地方,希望前辈可以指导一下 感恩! --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.37.235 ※ 编辑: Deltaguita 来自: 220.135.37.235 (09/03 11:33) ※ 编辑: Deltaguita 来自: 220.135.37.235 (09/03 11:39) ※ 编辑: Deltaguita 来自: 220.135.37.235 (09/03 11:41) ※ 编辑: Deltaguita 来自: 220.135.37.235 (09/03 11:45)
1F:推 johnpage:那里有as入门教学或是书籍 09/03 14:08
2F:→ Deltaguita:书应该没这麽早吧 09/03 17:15
3F:推 NaoGaTsu:勇者 09/03 18:34
※ 编辑: Deltaguita 来自: 220.135.37.235 (09/04 10:55)
4F:推 normanshi:老实说用不习惯... 暂时还是Eclipse开发为主 09/04 14:22
5F:→ normanshi:但是其实有点想shift到AS 既然估狗会推至少不是烂东西 09/04 14:22
6F:→ Deltaguita:虽然他还在开发中 可是用了2个月之後 我的心得是回不去 09/04 15:08
7F:→ Deltaguita:了 09/04 15:10
8F:推 normanshi:看来该好好shift一下了~.~ 09/04 20:44
9F:推 lovelycateye:纯推勇者,我等正式版再说,没这麽多时间跟他耗Orz.. 09/05 02:00
10F:推 normanshi:有种有机会被gradle搞到的感觉... 09/09 23:56
11F:推 namejoshua:推推 感谢分享! 10/04 04:49
※ 编辑: Deltaguita (60.251.62.253), 06/18/2015 16:57:00







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP