现在是关于缺课的问题.
我是一名EclipseJavaEE开发人员,多年来一直习惯于通过构建路径中的"用户库"机制添加第三方库.当然,至少有3种方法可以添加第三方库,我认为我使用的方法是最优雅的.
然而,这对Android不起作用,它的Dalvik"JVM"不能处理普通的Java编译的类,但必须将其转换为特殊格式.当您以我习惯的方式添加库时,不会发生这种情况.
相反,按照(广泛可用的)说明导入第三方库,然后使用构建路径添加它(这使得Eclipse知道它是为了编译目的).以下是具体操作步骤:
- 将库下载到您的主机
开发系统.
- 在中创建一个新文件夹libs
- Right-click libs and choose
Import -> General -> File System,
then Next, Browse in the filesystem
to find the library's parent
directory (i.e.: where you
downloaded it to).
- 单击"确定",然后单击
- Right-click on your project,
choose Build Path -> Configure Build
Path, then click the Libraries tab,
then Add JARs..., navigate to your
new JAR in the libs directory and
add it. (This, incidentally, is the moment at which your new JAR is converted for use on Android.)
笔记
如果库已经包含在构建路径中,则可能不需要执行步骤5.在添加之前,只需确保其存在即可.
您在这里所做的工作完成了两件事:
- 包括一个Dalvik改装的罐子
- 使Java定义可用