【问题标题】:Difference between Importing a Project and Library in android在android中导入项目和库的区别
【发布时间】:2015-03-18 08:43:32
【问题描述】:

我必须在 B 项目中使用 A 项目。我尝试了两种技术

  1. 将 A 项目转换为库并将其包含到 B 项目以及 选中 Android Private LibrariesProject Properties->Java Build Path->Order And Export
  2. 添加A Project to B Project而不将其转换为Library。并且 还要检查Order and Export下的项目

他们都给我错误NoDefinationFoundNoClassFound(无论你是否在manifest.xml 中声明)。

我想知道difference between these approach 是什么,我在哪里doing wrong

我知道我可以 copy all resource and Packages项目 A 到项目 B。但是为什么这是 technique not working

使用一种方法优于另一种方法的主要优势是什么

我知道导入项目和库的两种方法。但还是 NoClassDefinitionError 和 ClassNotFoundException。

【问题讨论】:

  • Eclipse 还是 Android Studio?
  • @Xcihnegn 我正在使用 Eclipse
  • @PankajKumar 我已经按照您所说的方式导入了它。但我怎样才能摆脱错误

标签: java android project android-library


【解决方案1】:

我不清楚这两种方法的区别

但是对于包含 A 项目到 B 项目:

您应该按照以下步骤操作:

右击B项目->打开属性->点击Java Build Path -> 转到项目选项卡 -> 单击添加 -> 添加 A 项目 -> 这样您就将 A 项目的 JAR 包含在 B 项目中

我也想知道这两种方法的区别

【讨论】:

    【解决方案2】:

    在 Eclipse 中:

    1. Project A->Properties->Android:在Library下,勾选is Library
    2. Project B->Properties->Android:在Library下,按Add,选择Project A添加为库

    希望对您有所帮助!

    【讨论】:

      猜你喜欢
      • 2014-08-19
      • 1970-01-01
      • 1970-01-01
      • 2014-10-03
      • 2011-09-03
      • 2014-07-27
      • 2018-05-29
      • 2013-08-11
      • 2015-10-27
      相关资源
      最近更新 更多