问题标签 [library-project]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
71 浏览

android - 你如何在eclipse中切换你的库项目

我有以下问题:我或多或少地同时处理许多不同的应用程序(每隔几个小时在应用程序之间切换)。他们每个人都在使用自己打包的(git 子模块)操作栏 sherlock。为了编译和运行每个应用程序,我必须确保库项目在 eclipse 中打开。

现在eclipse只允许打开一个项目的一个实例。所以我编译应用程序的解决方法是:

  1. 删除操作栏 sherlock 项目(属于另一个应用程序)
  2. 导入action bar sherlock项目(属于这个app)
  3. 构建并运行

有没有更方便的方法来做到这一点?

0 投票
1 回答
160 浏览

android - 在清单中找不到图书馆活动声明

我有一些项目作为一个名为LibProj. 它有很多我想在MainProj项目中使用的活动,但我收到Activity Not Found错误。

我已经完成了这些步骤。

其中之一如下所示。

MainProj第二个是在我的项目清单中添加所有活动的声明。

ETC...

这两种方式都行不通。我做错了什么或解决方案是什么?

0 投票
1 回答
365 浏览

android - 使用 Android Studio 0.3.0 导入库项目

我刚刚将我的 Android Studio 版本更新到 0.3.0,但我仍然无法将简单的库项目导入我的应用项目。即使使用新的模块可视界面。(您不必编辑 build.gradle - ???)

我的项目结构:

这些是我的步骤:

文件>项目结构(这里我没有找到任何“导入模块”),我在选择+JsonReaderProject主文件夹然后查看>打开模块设置时找到该选项。好的,然后我点击>Import New Module,导入后,我在同一个窗口中选择我的+JsonReader文件夹,点击右边的“加号”按钮,Module Dependency,选择我导入的模块然后Apply,OK。

通过这些步骤,我可以在代码中引用库并使用它,但它不会编译。

0 投票
0 回答
115 浏览

android - 没有活动但有资源的 Android 库项目。最好的方法?

所以目前我有一个不包含任何活动的库项目,但它确实有资源文件,例如可从 dialogFraments 和普通类访问的复合视图和字符串的布局。目前这个库项目扩展应用程序,主应用程序从库项目应用程序扩展。这是正确的方法吗?

应用程序 <-LIBRARY PROJECT:BaseApplicationContext <- MAIN PROJECT - ApplicationContext

问候,

0 投票
1 回答
61 浏览

java - 使用库项目使项目规模翻倍

我正在开发一个 android 应用程序,它可以作为免费试用版和付费专业版使用。当然,两者都共享大量代码,所以我将核心功能移到了一个 android 库项目中。我创建了两个独立的 android 项目,它们使用核心项目作为库。到目前为止,它有效。但是在编译最终的应用程序时,我意识到与库项目相比,应用程序的大小增加了一倍多。

由于除了代码布局之外我几乎没有更改任何内容,因此我无法解释为什么会发生这种情况。我想这可能与核心库项目包含的导出库有关。在 Eclipse 中,我可以看到库项目和应用程序项目确实显示了库包含在其各自“Android 私有库”文件夹中的所有 jar 文件。这些库是否包含两次,也许?

0 投票
1 回答
217 浏览

android - 如何将没有资源的 Android 库项目转换为外部 JAR?

我有库项目,我正在使用库项目中的 xml 文件中的类。内部 Activity 类正在导入,但在 xml 文件中它没有引用,请给我建议。

我没有在我的项目中使用库项目中的资源,只是我在库项目中的 xml 中使用类名。

0 投票
1 回答
254 浏览

android - 检查或不检查“IsLibrary”?

我使用库项目构建了我的应用程序(我也创建了该项目,以便在其他应用程序中重用)。它构建得很好,但是当我尝试通过 Eclipse (Ctrl+F11) 安装和运行它时,我得到这个红色的找不到 MyLib.apk!我的控制台中的错误行:

控制台输出:

所以我搜索了 SO 并找到了这个线程,它通过简单地取消选中库项目的Is Library复选框来解决问题。

果然,我的图书馆项目(MyLib)选中了这个复选框,所以我取消选中它,我不再在控制台中收到这个错误,但后来我开始收到运行时 NullPointerExceptions。

这清楚地表明我的项目设置/配置存在问题(尽管它构建得很好)但是为了找到它是什么,我相信我需要更多地了解这个令人困惑的复选框:

  1. 我在这个应用程序中使用了其他库项目,所有项目都选中了复选框Is Library,但没有一个项目出现 MyLib 所展示的问题。那么,检查还是不检查“IsLibrary”?
  2. 如果是图书馆,为什么要Is Library取消选中该复选框?2年前那个帖子的正确答案仍然有效吗?
  3. 找不到APK!本质上是其他东西的“红鲱鱼”?
0 投票
0 回答
151 浏览

android - Android 库依赖于 Android App 提供的另一个库

我正在构建一个依赖第三方库的 Android 库。该库将由主 Android 应用程序提供。

如何开发依赖于第三方库的库而不将其包含在我的库的编译版本中?

换句话说,我想将我的库与 3rd 方库链接,但我不想将它包含在我的 jar 中。

在此处输入图像描述

0 投票
4 回答
37512 浏览

android - 如何在 android studio 中使用库项目

我一直在尝试将此库项目添加到我在 Android Studio 中的现有项目中。这是我第一次使用图书馆项目,我遇到了困难。我从周围的教程和帖子中寻找了很多方法来做到这一点,但无法完成。

0 投票
2 回答
221 浏览

android - 在android中创建库项目并集成到现有项目中

我有一个应用程序,它有两个基本屏幕,一个主页和一个位于主页左侧的滑动抽屉菜单片段,如 facebook 滑动抽屉。现在我计划在主页右侧创建另一个页面,该页面通过滑动到另一侧出现。我想将其创建为库项目,然后将其导入现有项目。我怎样才能做到这一点。添加库项目后,我需要在滑动时显示新的菜单抽屉。我怎样才能做到这一点?也就是说,我将在库项目中有一个片段,该片段通过来自服务器的所有必要 api 调用填充数据,并且我需要通过在主项目中滑动来填充片段。