Android 试图通过将另一个项目中的代码包含在我的生成路径中来使用它

Android 试图通过将另一个项目中的代码包含在我的生成路径中来使用它,android,Android,我正试图找出一种在项目间共享代码的方法。这就是我所做的 创建了一个名为sharecode的项目,并创建了以下类 package codelib.com 公共类形状{ } 制作了一个名为testsharecode的android项目 点击属性->java构建路径,点击顶部的项目 单击添加,然后添加共享代码 创建了一个类,尝试从sharecode项目中包含cShape类 包com.example.testsharecode; 导入codelib.com 公共类父类{ 形状试验; } 在导入时,我得到

我正试图找出一种在项目间共享代码的方法。这就是我所做的

  • 创建了一个名为sharecode的项目,并创建了以下类
  • package codelib.com

    公共类形状{

    }

  • 制作了一个名为testsharecode的android项目
  • 点击属性->java构建路径,点击顶部的项目
  • 单击添加,然后添加共享代码
  • 创建了一个类,尝试从sharecode项目中包含cShape类
  • 包com.example.testsharecode; 导入codelib.com

    公共类父类{ 形状试验; }

    在导入时,我得到一个错误,即 只能导入类型,cadelib解析为包 在cShape上,我收到一个错误,说def不存在


    project testsharecode如何使用projetc sharecode中的代码?

    您是否尝试过以下方法:

  • 右键单击distination项目,构建路径->配置构建路径
  • 选择project,然后选择testsharecode
  • 现在回到distance项目中,您应该能够使用公共类。
    希望这有帮助

    谢谢您的回复。是的,这就是IU所做的,看起来我的输入应该是import codelib.com。*而不是import codelib.com。是的,我没有注意到这一点,一个好的做法是简单地使用自动完成(ctrl空格)或ctrl shift o进行导入,eclipse将处理其余的,除非它们有很多可能性。在这种情况下,将要求您输入要导入的精确类。