在android中导入项目和库之间的区别

时间:2015-03-18 08:43:32

标签: java android project android-library

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

  1. 将项目转换为库并将其包含在B项目中 Android Private Libraries
  2. 下的已选中 Project Properties->Java Build Path->Order And Export
  3. 添加A Project to B Project而不将其转换为Library 还要检查Order and Export
  4. 下的项目

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

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

    我知道我可以{{1>} 项目A到项目B 。但是为什么这个copy all resource and Packages

      

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

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

2 个答案:

答案 0 :(得分:0)

我不清楚两种方法之间的区别

但是将项目纳入B项目:

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

  

右键单击B项目 - >打开属性 - >单击Java Build Path    - >转到项目标签 - >点击添加 - >添加项目 - >这样您就可以在B项目中包含A项目的JAR

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

答案 1 :(得分:0)

在Eclipse中:

  1. 项目A->属性 - > Android:在Library下,检查is Library
  2. 项目B->属性 - > Android:在Library下,按Add,选择Project A添加为库
  3. 希望这有帮助!