【问题标题】:Multiple Library Projects in AndroidAndroid 中的多个库项目
【发布时间】:2014-07-23 10:31:21
【问题描述】:

我们可以在android中使用两个库项目吗?我想在我的 android 项目中使用 ma​​p_libgoogle_play-services-libma​​p_lib 用于在我的应用中显示 Google 地图,google_play-services-lib 用于获取 GPS 值以跟踪用户。如果我在我的应用程序中添加两个库项目,我的 R.java 文件将丢失。我知道我们可以使用 ma​​p_lib 完成这两项任务。但我想单独使用它。

请帮我解决这个问题。提前致谢。

【问题讨论】:

    标签: android google-maps-api-3 google-play-services


    【解决方案1】:

    是的,我们可以在项目中使用任意数量的库文件。如果 xml 文件中有任何错误,则不会创建 R.java。试着检查一下。

    【讨论】:

      【解决方案2】:

      检查控制台你得到 Jar 不匹配。

      在不是 int (Google-play-service) 的每个项目中添加相同的 android-support-v4.jar 文件。

      您可以添加 n 个库。

      步骤:- 1)从您的应用程序项目/库项目中获取任何 android-support-v4.jar 文件。 2) 将 android-support-v4.jar 文件粘贴到两个项目库文件夹中。 3)done.enjoy

      【讨论】:

      • 感谢 Imtiyaz。我得到那个 Jar 不匹配。如何解决这个问题。
      • 在项目和库中添加相同的 android-support-v4.jar 文件。您可以从 lib 项目中复制 android-support-v4.jar 并替换您当前项目的 android-support-v4.jar 文件。
      • 你的意思是,从 Android 私有库中复制它并粘贴到引用库中。
      • 对不起,Imtiyaz。我无法清楚地得到你,我无法解决它。最初我在我的项目中添加了“map_lib”。然后我添加了“google_play_services_lib”。当我添加第二个库时,我的 R.java 文件丢失并在控制台中出现 Jar 不匹配错误。如何解决这个问题。
      【解决方案3】:

      首先正确导入两个库。然后去 properties->java buildpath 然后检查你的库是否被检查。然后清理你的项目。

      【讨论】:

      • 谢谢伊芙兰。我添加了两个库,例如 Properties>Android>library>add。当我添加第二个库时,我的 R.java 文件丢失了。这是正确的做法吗?
      • 检查您的 xml 文件。我认为问题出在 xml 设计中,否则删除 bin 和 gen 文件夹,然后再次添加库,然后清理项目。它会起作用的。
      【解决方案4】:

      是的,你当然可以,确保你已经在你的工作空间中导入了项目并将它们添加到构建路径中,然后清理你的项目并重新启动 eclipse。

      【讨论】:

      • 谢谢 KKGanguly。这个怎么做。你能解释一下吗??
      • 您必须首先通过文件-> 导入将您的项目从您的工作区导入,然后转到构建路径-> 配置构建路径并添加两个 jar,然后转到项目-> 清理项目,确保选择了自动构建。然后重新启动eclipse。还要注意你的xml文件或java文件中没有错误,如果有任何错误,R.java不会生成。所以先清理任何错误,然后清理项目和restart.Your R.java 将再次回来
      • 当我添加第二个 jar 文件时,我的 R.java 文件丢失了。通过 Cleanind 并重新启动 Eclipse 将生成 R.java 文件。
      • 它是一个依赖问题,那么,我猜。试试这个:从你的项目中删除 android-support-v4.jar,从库项目中添加相同的文件到你的项目中
      • 在我的项目中,android-support-v4.jar 位于“Android Private Libraries”文件夹和“Referenced Libraries”文件夹中。从我必须删除的地方和我必须添加的地方。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-09-14
      • 1970-01-01
      • 1970-01-01
      • 2015-01-06
      • 2014-07-31
      • 2019-05-24
      相关资源
      最近更新 更多