从ADT16开始,Android项目中多了一个名为“Android Dependencies” 的库应用文件夹,这是ADT的第三方库新的引用方式。
当你需要引用第三方库时,只需在项目中新建一个名为"libs"的文件夹,然后将所有第三方包拷贝到该目录下。当eclipse启动时,ADT就会自动帮你完成库的引用,而不需要像以前一样自己Build Path,也不再需要Referenced Libraries了。
更新最新ADT插件,之前通过Add External JARs加入的jar包依然出现在Referenced Libraries目录之下,但是似乎已经被弃用,虽然没有提示任何错误,但是在运行时会抛出ClassNotFoundException。解决方法是:
1.移除
2.重新启动 eclipse
Android 不自动生成Android Dependencies的解决方式:
打开工程下的.classpath的文件.
加入<classpathentry exported="true" kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
Refresh!不行就clean,再不行就重启 eclipse.