问题标签 [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 投票
1 回答
1208 浏览

android - Android 库项目和自定义 xml 属性

0 投票
3 回答
5657 浏览

library-project - 尝试运行正在使用其他库项目的主项目时出现“无法执行 dex:多个 dex 文件定义”错误

我正在尝试在我的 MainProject 中使用 androidVNC 开源项目作为库项目。androidVNC 也使用了 ZoomerWithKeys 库项目。我想通过单击按钮在我的 MainProject 中启动 androidVNC 库项目的活动。我已经完成了所有基本的事情,比如在主项目的清单中定义库项目的所有活动。

问题是我在尝试运行我的 MainProject - Dex Loader 时遇到以下错误] 无法执行 dex:多个 dex 文件定义 Lcom/antlersoft/android/zoomer/R$drawable; [2013-05-16 15:44:03 - OtherProj] 转换为 Dalvik 格式失败:无法执行 dex:多个 dex 文件定义 Lcom/antlersoft/android/zoomer/R$drawable;

提前致谢。

0 投票
1 回答
938 浏览

android - 如何从android中的库项目继承启动器图标?

我有几个依赖于库项目的应用程序。我希望他们都使用相同的启动器图标。不幸的是,这似乎没有被继承?

我正在获取 android 的通用图标...

0 投票
1 回答
167 浏览

android - 如何引用不在图书馆项目中的资源,而仅在依赖的应用程序项目中?

我正在将我的一个应用程序变成几个类似的应用程序并使用一个基础库项目。我想加载将在res/raw/welcome.m4a相关应用程序中的视频。

这是在使用库项目之前所做的事情:

这会在我的库项目中产生错误,因为res/raw/welcome.m4v它不存在,它只会在 App Projectres/文件夹中,并且对于每个应用程序都会有所不同。

res/raw/welcome.m4v我目前的解决方法是在基础库项目中创建一个虚拟对象,以便它停止抱怨。

所以我的问题是我如何在图书馆项目中拥有引用图书馆项目中不存在的资源的代码?

0 投票
2 回答
102 浏览

android - 如何让我的图书馆项目中的代码对我的 android 应用程序中的配置数据进行操作?

我有 10 个基于一个图书馆项目的应用程序。我在图书馆项目中有一个显示图像列表的活动。每个应用程序的图像都不同,并且位于单个项目中。如何创建图像数据的数据结构,以便图书馆项目活动可以循环通过它?

0 投票
0 回答
72 浏览

android - 在具有参考项目的项目的活动中创建侦听器

这是我使用的结构:

我在( ) 中创建了一个监听器接口,我想在 ProjectA 活动中实现监听器。 我面临的问题是,当我在 ProjectA 上声明时,它没有解决,因为在 ProjectA 中不知道。MainActivityBonMyCueListener
class ActivityA1 implements onMyCueListenerMainActivityB

0 投票
2 回答
2785 浏览

android - 'aapt' 错误。预编译器构建中止

我正在使用带有 Android SDK 22.0.1 的 Eclipse 4.2.2 来构建一个使用 Facebook 和 Google Play 服务库的 Android 应用程序。但是我遇到了一个问题:每次我包含一个或两个库时,aapt 详细模式都会在这样的某个点崩溃(我假设这也会在详细模式关闭时崩溃,因为 R.java 文件不是在我的项目):

如果我不包含项目编译正确的库。我尝试了几种解决方案,例如 clean -> build project,尝试更新 sdk 工具(但我使用的是最新版本),但其中任何一个都有效。我什至尝试将操作系统切换到 Windows 7(我使用 Mountain Lion)并且出现了同样的问题。

有趣的是我有另一个项目,这两个库都添加了,唯一的区别是,到目前为止,另一个项目的资源比我崩溃的项目少。

我已经被这个问题困扰了两个星期,仍然没有找到解决方案。

提前致谢。

PS:相关问题->生成资源ID时出现aapt错误

0 投票
6 回答
14897 浏览

android - 在 Gradle 中为 Android 中的库项目构建变体

我正在尝试使用 Gradle 配置一个包含一些外部库的项目。使用 Gradle,我可以使用 Build Variants 为主应用程序设置不同的环境配置(在配置文件中包含一个类),以便我可以根据这些变量执行代码。

问题是我如何为图书馆项目做同样的事情?我为这个项目创建了这个库,我想为不同的场景设置不同的构建变体。

举个例子:在库中,在调试模式下运行时,打印所有日志,以便我可以在开发时看到它们。在发布模式下不要。

文件结构:

调试代码:包配置;

发布代码:

问题是,对于主项目,我可以使用此构建类型为不同的场景配置不同的应用程序,但我怎样才能为库项目做同样的事情呢?

因为目前从我在http://tools.android.com/tech-docs/new-build-system/user-guide中读到的内容,该库仅在测试时使用调试模式。

有任何想法吗?

谢谢!

0 投票
1 回答
1573 浏览

android - android studio 添加库项目报错

我试图将 ActionBarSherlock 库添加到我的 HelloWorld 项目中。我严格遵循这个答案,但我有这两个错误:

Gradle:失败:构建失败并出现异常。

  • 出了什么问题:任务 ':libraries:actionbarsherlock:compileRelease' 执行失败。

    编译失败;有关详细信息,请参阅编译器错误输出。

  • 尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。

第二 :

无法使用 Gradle 分发版“ http://services.gradle.org/distributions/gradle-1.6-bin.zip ”执行构建。

痕迹:

0 投票
1 回答
298 浏览

android - Android,如何使用嵌套库?

我在 Eclipse 中有一个库项目(例如L),它有一个类,例如M。如果一个项目有对 的引用L,那么一切正常,我可以创建 .M现在我复制jar在清理/构建后自动创建的文件bin的目录L并将其放置在另一个库项目libs的目录中(例如)。现在我有一个引用 L1 的项目(例如 H)。但我不能在项目 H 中创建任何实例。L1M