作者lovelycateye (我还想要更多力量)
看板AndroidDev
标题Re: [问题] Rev.22 SDK Tool 异常
时间Wed Jun 5 10:53:07 2013
※ 引述《gpc (gpc)》之铭言:
: 本来要推未看先猜找不到class XD
: adt22 把aapt抽出来另外一包,所以你更新ADT22之後,SDK MANAGER记得看一下,
: 应该会多出一个项目来 补装一下那个项目 resource就可以build了
: 接下来是libs的问题,因为reference的设计也改了,所以你要做几件事情
: project 按右键, Prop, Java Build Path, Libraries
: 把里面你自己的之前的JAR档案,删除,
: 只会留下 android 4.1.2, dependencies, private libraries 三项
: Order & Export 里面 记得把 Private Libraries 勾起来
: Clean & build 应该就可以了
: ※ 引述《showsky (踏实的活着)》之铭言:
: : 最近升级到 Rev22 但是发现...
: : 之前的 project build 成为 Apk 可以 Run
: : 但是会 Crash 发现到 libs 都没包进去,因为
: : 档案明显变小,也显示 not found class...
: : 但是自己在此本版开一个 projecy 似乎又正常
: : 自己是使用 Eclipse + ADT 换成 android tool
: : 里面的 Eclipse 也是一样
: : 不知道各位有没有此现象
: : 目前先是用旧旧的 Rev21
: : 谢谢
补一下
我用 Library Project 里面的 jar 档
需要手动在 Build Path 内的 Libraries 用 Add JARs 加进来
并且到 Order & Export 把你加进来的 jar 档勾起
当然,不要忘记 Clean
以上是使用 google-play-services.jar 档的情况
--
抱最大的希望,为最大的努力,做最坏的打算。 严长寿
领最大的薪水,拥最大的权势,做最坏的榜样。 立法院
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.99.182.229
1F:推 gpc:这算是一个方法 但不算正统方法 06/05 12:10
2F:→ gpc:因为你用ADT22开新专案 libs的东西就会自动分配好了@_@ 06/05 12:11
3F:→ lovelycateye:我再研究看看 因为我是Lib Project自己有jar档 06/05 16:47
4F:→ lovelycateye:我是旧专案 移到ADT 22版时需要的 06/05 16:48
5F:→ lovelycateye:想问一下gpc大,有哪编有写正统作法吗? 06/06 18:48
6F:→ lovelycateye:找了一下ADT的release note似乎没看到有在讲这些? 06/06 18:50
7F:推 MosilW:根据个人的经验来看,这个应该算是 ADT 的 BUG 06/06 23:07
8F:→ MosilW:自己在前一个版本会发生这样的问题,我的做法是这样 06/06 23:07
9F:→ MosilW:先 clean,如果还是有问题,restart eclipse 06/06 23:08
10F:→ MosilW:重开後马上 clean,再加 KEY 去编译 06/06 23:09
11F:→ MosilW:若是还有问题,就这样回圈至正常为止。 06/06 23:10
12F:→ MosilW:而这个状况,在 ADT21 时很严重,更新到 22 後反而比较少 06/06 23:10
13F:→ MosilW:现在反而是直接发生编译错误,但是只要再编译一次马上就好 06/06 23:11
14F:→ MosilW:所以感觉上应该算是 ADT 的 BUG 06/06 23:11
15F:→ gpc:ADT不是很优 感觉就他说甚麽 就算甚麽 06/07 17:31
16F:→ gpc:正统做法是因为 你可以开一个新的专案 用ADT22操作 他就会 06/07 17:31
17F:→ gpc:他就会按照indep.private来分 Q_Q 不过ADT21没这些 06/07 17:32
18F:→ gpc:这方法比较适合由ADT21->22的专案 但新专案就不需要了 06/07 17:33
19F:→ gpc:因为新专案就是放libs里面的就算private 06/07 17:33
20F:→ gpc:reference library 就算 depend 06/07 17:34
21F:→ lovelycateye:放在reference library project的libs里面的算? 06/10 23:18
22F:→ lovelycateye:不知道是不是都不算,所以要手动加 06/10 23:18
23F:→ lovelycateye:因为我确实是21升到22的 06/10 23:19