2014-04-30 18 views
0

我将一个Android项目导入到Eclipse(自定义ADT)中。在导入过程中,我选择将项目复制到Workspace中。导入的Android项目仍引用外部库,但找不到它们

我的项目可以编译并运行良好,但在某段时间后,它停止工作。当我检查'问题'视图时,我发现它仍然在从中导入项目的文件夹中查找BIN文件夹,并且找不到要引用的库。

是不是将库与Android中的项目一起复制?我该如何解决?

+0

您的项目中是否有libs文件夹? – Sree

+0

可以清理项目 – Giridharan

+0

@Sree,我的项目中有一个'libs'文件夹。 – Dadani

回答

0

一个好办法外部JAR文件添加到您的Android项目或任何Java项目是:

  1. 中创建一个项目的根文件夹,名为libs文件夹 - 你已经有了这个
  2. 复制您JAR文件到文件夹libs
  3. 现在右键点击Jar文件,然后选择构建路径>添加构建 路,这将您 项目

    中创建一个名为“引用的库”文件夹,这样一来,你不会 失去中正在 硬盘上引用您的库每当您的项目转移到另一台电脑。

+0

谢谢,这个伎俩,但引入了另一个问题。我的R.java失踪了。此提示+1。 – Dadani

0

在复制/导入之前,您需要将库放置到libs文件夹中。因为如果您只是通过Build-path添加库,它只是复制引用,而不是库本身。

+0

我正在引用的库和正在引用的库仅仅是支持库(v4和v13),我认为它们只是由Android SDK本身添加到每个新项目中。我没有自己添加任何新库到项目中。 – Dadani

相关问题