android-library相关内容

使用AAR和源代码JAR将Android库发布到Maven

有人能给我一些提示吗?如何使用maven-publishGradle插件发布com.android.library带有AAR和源JAR的项目/模块?我可以使用旧的maven插件执行此操作,但我想使用新的maven-publish插件。 推荐答案 下面是使用新maven-publish插件的示例。 apply plugin: 'maven-publish' task source ..

当它具有也是 aar 库的依赖项时,如何为 android 库生成 javadoc?

我有依赖于其他 android 库项目的 android 库项目.我需要为库生成 javadoc,但它失败了,因为 gradle 将 javadoc 类路径放入 .aar 位置,但 javadoc 需要 .jar 文件. 简化的 gradle 文件: android {compileSdkVersion 23构建工具版本“23.0.2"配置{javadocDeps}默认配置 {minSdk ..

如何将自己的 github 分叉库导入 android studio

我在 GitHub 上找到了一个不错的开放库,我使用 Gradle 依赖项将它导入到我的 Android Studio 项目中,但后来我意识到我需要对其进行一些修改. 所以我在我的 GitHub 上分叉了这个库,完成了修改并请求了一个拉取请求,但我不能等到他们批准并将我的修改与原始代码合并. 有没有办法使用依赖项将我的分叉库(在我的 Github 中)导入我的 Android Stud ..

使用 aar 和 source jar 将 Android 库发布到 Maven

有人可以告诉我如何使用 maven-publish gradle 插件来发布带有 aar 和源 jar 的 com.android.library 项目/模块吗?我可以使用旧的 maven 插件来做到这一点 - 但我想使用新的 maven-publish 插件. 解决方案 这是一个使用新 maven-publish 插件的示例. 应用插件:'maven-publish'任务sourceJ ..

我可以用什么来代替 android 中的上下文菜单?

我想在单击按钮时显示一些选项.我现在使用上下文菜单.但是显示在 Android 3 下方的上下文菜单与当前的应用程序设计不符.我想更改上下文菜单的样式或使用其他一些控件或用其他内容替换上下文菜单.我该怎么做才能使我的应用程序设计更漂亮?有没有带材料上下文菜单的材料设计库? 解决方案 您可以使用从 API level 1 开始的 PopupWindow. 在 PopupWindow 中 ..
发布时间:2022-01-06 14:57:10 移动开发

在库中包含 Firebase Analytics

我有多个 Android 应用程序,它们都包含一个自定义库.这个库是应用程序的核心,每个应用程序只包含一个主 Activity,从库中扩展一个 Activity 来决定特定应用程序的风格. 我现在想在整个应用程序中包含 Firebase Analytics,包括库,但我不知道如何做.每个应用程序的 google-services.json 文件应该不同,但如果没有包含库包名称的 google ..
发布时间:2021-11-27 18:32:43 移动开发

如何在 Eclipse 中将一个 android 项目转换为一个库项目?

我想将一个android项目转换成一个库项目.可以这样做吗? 我正在尝试在另一个项目中使用这个项目. 解决方案 Android Studio 选项的更新 将应用模块转换为库模块 如果您有一个包含所有要重用的代码的现有应用模块,您可以将其转换为库模块,如下所示: 打开现有应用模块的 build.gradle 文件.在顶部,您应该看到以下内容: 应用插件:'com ..
发布时间:2021-11-27 18:32:32 移动开发

引用 .jar 库时无法解决超类错误

我做了一个 Android 项目并运行了它.它运行成功. 我用 Java 开发了一个 Web 服务并托管了它.运行成功. 我将网络服务导出到一个 .jar 文件中,并将其添加到我的 Android 项目中. 当我尝试调用 Web 服务中的方法时,出现 无法解析超类 错误. 我的错误日志: 无法解析Lweb/service/RandomWordGeneratorService的超类;( ..
发布时间:2021-11-27 18:32:24 移动开发

无法解析符号 AppCompatActivity - 无法识别支持 ​​v7 库?

我想弄清楚为什么我的 Android 工作室无法正确识别 AppCompat v7 库.下面的导入语句显示为灰色,并表示没有 support.v7.app 的包.以下是我的活动文件: import android.support.v7.app.AppCompatActivity;公共类 XApplicationActivity 扩展了 AppCompatActivity 我的 build.gr ..

对于android库项目,是<uses-sdk>在清单上有意义吗?

这几乎都在标题中.虽然我看到在所有示例库项目的AndroidManifest.xml 中都指定了,但我觉得它无关紧要. 事实上,我怀疑 也无关紧要, 的所有属性也是如此,除了 包. 谁能确认一下? 解决方案 截至 ADT r20 预览 3 库清单可以与主应用程序清单合并.这是通过指定属性在 ant 构建中启用的 manifestmerger.enabled=true ..
发布时间:2021-11-27 18:32:05 移动开发

在eclipse中添加库项目时出错

我在 Eclipse 中添加了库项目.但是我遇到了以下错误 [2012-10-09 11:25:38 - Share] 在依赖列表中找到2个版本的android-support-v4.jar,[2012-10-09 11:25:38 - Share] 但并非所有版本都相同(此时仅检查基于 SHA-1).[2012-10-09 11:25:38 - Share] 此时所有版本的库必须相同.[201 ..
发布时间:2021-11-27 18:31:57 移动开发

Android 库清单与应用程序清单

我在这里读过类似的问题,但仍然不清楚一些事情.使用库项目意味着我的整个项目将有两个清单——一个用于库,另一个用于“主"应用项目——我不清楚其中有哪些内容,或者是否有一些冗余. 我正在开发一个具有“精简版"和“付费"版本的应用小部件,因此几乎所有代码都在库项目中.作为一个小部件,该库将至少有一个接收器、一个服务、一个配置活动,以及一些其他活动.那么这些组件的完整声明——包括意图、过滤器等——应该在 ..

需要另一个目录中的 Gradle 项目

我有一个这样的目录/项目设置: C:\_开发\项目\记录器我的项目 Logger 是一个使用 Gradle 的 Android 库项目.MyProject 是一个标准的 Android 项目项目,需要使用 Logger 库. 我正在使用 Android Studio 并尝试将 Logger 添加到外部库.虽然这在开发过程中有效,但我会收到有关在构建时找不到该类的消息. 我对 Gra ..
发布时间:2021-11-27 18:31:42 Java开发

使用 Gradle 的 POM 中缺少 Android 库依赖项

我正在使用 Gradle 构建一个 Android 库项目并将其作为 aar 部署到 maven 存储库. 库有一些依赖,应该包含在POM中 使用 apply plugin: 'maven' 不存在 POM 文件,只有工件 使用 apply plugin: 'maven-publish' 生成一个 POM 文件,但它不包含任何依赖项 有什么想法吗?这只是不支持吗? G ..
发布时间:2021-11-27 18:31:34 移动开发

具有捆绑依赖项的库(fat aar)

我们构建了一个库,并将其分发给我们的客户.我们分发原始 aar 文件供他们使用.此外,我们使用 GitHub 的原始访问 API 来提供 Maven 存储库. 现在为了保持整洁,我们将库分成几个模块: include ':library'包括“:geohash"包括“:网络状态"包括':okvolley'包括 ':volley' library 是一个 Android 库,volley ..
发布时间:2021-11-27 18:31:25 移动开发

集成ZXing二维码扫描器,无需安装BarCode Scanner

我正在尝试将 ZXing QR Code 集成到我的 android 应用程序中而不安装 BarCode Scanner 应用程序,我已按照以下步骤操作: 1) 首先我下载了​​ ZXing.zip 文件并解压 2)将ZXing项目作为android现有项目打开,然后进入android文件夹,打开android文件夹,并将core.jar文件包含到名为CaptureActivity的Z ..
发布时间:2021-11-27 18:31:15 移动开发

Eclipse 不会将项目识别为库 (ActionBarSherlock/ViewPagerIndicator)

我正在尝试获取 ActionBarSherlock 和 ViewPagerIndicator 库为我的项目设置,但我似乎遇到了一些问题.我早些时候向 Jake Wharton(开发人员)发送了几条消息,收到了一些回复,但一无所获 - 我认为他正忙于其他一些事情. 我的问题是,对于 VPI 和 ABS 两个库都打开时没有任何错误,而且我根据需要使用编译器版本 1.6. 有趣的是,如 ..

Android 库资产文件夹不会被复制

我正在创建一个 Android 库,它有一个带有图像的 assets 文件夹.当我在另一个项目中使用它时,资产不会被复制. 还有其他人遇到过这个问题吗? 解决方案 新基于 Gradle 的 Android Build System 支持库项目中的资产文件夹! 使用基于 ANT 的构建仍然不可能: 库项目不能包含原始资产.(请参阅文档) 但是你可以 手动复制资源 ..
发布时间:2021-11-27 18:30:57 移动开发