在ADT17之前,如果要在Android项目中引入外部JAR包,只需在项目属性的Java Build Path中选择Add External JARs,然后选择相应JAR包即可。但是,在升级到ADT17之后,Android项目下多出了一个Android Dependencies目录,之前通过Add External JARs加入的jar包依然出现在Referenced Libraries目录之下,但是似乎已经被弃用,虽然没有提示任何错误,但是在运行时会抛出ClassNotFoundException。
解决方法是将JAR包加入到Android Dependencies下,其中一个默认引入目录是libs/,因此只要将JAR包复制或者symbolic link到libs/目录下即可。
在ADT17之后,为Android项目引入外部JAR包的方法有所改变。原先的ReferencedLibraries已被弃用,导致运行时出现ClassNotFoundException。解决办法是将JAR包放入项目的AndroidDependencies目录下的libs/文件夹。
693

被折叠的 条评论
为什么被折叠?



