android-library相关内容

使用 ant 为库项目构建 Android 测试时,如何为 emma 使用过滤器?

来自这个问题: 我该怎么做使用 ant 构建 Android 测试时使用 emma 过滤器? 我知道 emma 可以通过将以下几行添加到目标项目(而不是测试项目)的 ant.properties 中来使用过滤器, emma.filter=-com.your.excluded.package.* 但如果我的目标项目是图书馆项目,它似乎无法正常工作. 我的工作区如下所示: pr ..
发布时间:2021-11-11 02:37:57 移动开发

蚂蚁每次重建库项目

我有一个包含两个 Android 库项目的 Android 项目. 我正在使用命令 ant debug 来构建项目,大约需要 1 分 20 秒.我算过,编译第一个android库项目用了17秒,编译第二个android库项目用了42秒. 由于这两个依赖项目很少更新,所以没有必要每次都编译它们. 如何避免蚂蚁每次构建都编译两个 Android 库项目? 解决方案 添加don ..
发布时间:2021-11-11 02:30:55 移动开发

SDK 更新后出现意外的顶级异常

我正在开发一个 Android 项目,该项目的构建路径中有一个 Android 库项目.这两个项目的 libs 文件夹和构建路径中都有 AdWhirl SDK 库. 现在,由于将 android sdk 工具更新到 r15,主项目的 ant 构建因以下异常而失败: [dx] 意外的顶级异常:[dx] java.lang.IllegalArgumentException:已添加:Lcom/a ..
发布时间:2021-11-11 02:26:20 移动开发

如何使用 Android Studio Arctic Fox 将 Android 库 aar 作为模块导入?

我曾经能够将库 aar 文件作为模块导入,并且它们运行良好.我不知道如何使用最新版本的 Android Studio Arctic Fox.有人可以提供有关它的提示吗? 我可以按照官方说明添加aar作为依赖项通过在 build.gradle 中添加以下内容: 实现文件('libs/myLibrary-release.aar') 不幸的是,这将需要依赖的应用程序(即在其 build.gra ..

用于库中类型转换的 asX 与 toX 前缀

我主要是一名 Android 开发人员,但我想同样的规则也应该适用于标准 Java 和 Kotlin. 选择as(例如asLiveData、asStateFlow)或to(例如toString)从一种类型转换为另一种类型的标准是什么? 现在是我真正的问题.我制作了几个扩展函数,可以将 ByteArray 转换为十六进制字符串,反之亦然.什么命名法更有意义? String.toBy ..
发布时间:2021-11-02 23:03:15 Java开发

如何使用PRDownloader库下载文件

我想使用PRDownloader库下载文件,但是我有两个方程式 第一:如何使用该库下载文件?... 秒:我必须在 String dirPath 中输入什么?.... 我的MainActivity 公共类MainActivity扩展了AppCompatActivity {@Override受保护的void onCreate(Bundle savedInstanceState){s ..
发布时间:2021-05-02 20:33:11 移动开发

将Android AAR发布到工件

我一直坚持将人工的3.0.1插件与Gradle集成在一起.我正在使用Android Studio 1.0,所以我猜我在Gradle 2.0上.使用3.0.1插件发布到工件的任何示例都将非常有帮助. 预先感谢 解决方案 发布到Artifactory只是一个配置任务.您只需要配置两个插件 com.jfrog.artifactory 和 maven-publish ,然后运行 artifa ..
发布时间:2021-04-04 20:04:01 移动开发

Android库:使用Proguard时,释放.aar将classes.jar清空

我正在尝试使用 minifyEnabled true 生成一个库,但是,在版本.aar中,classes.jar变空了. 我已经检查了我的 proguard-rules.pro ,看来还可以. 我什至用默认的.gradle文件创建了一个新模块,当我将 minifyEnable设置为true 时,发行版仍会获取没有类的class.jar. 毕竟,是否可以生成一个使代码模糊的andr ..

如何使用开始和剪切功能修剪视频在Android中以编程方式结束时间?

我想以编程方式在android中根据开始时间和结束时间来修剪本地视频,我尝试在下面附加一些链接,但对我没有用.请让我知道任何可用的库或示例代码来克服这个问题? 引用链接: Android sdk剪切/修剪视频文件 如何使用FFMPEG库修剪视频android? https://superuser.com/questions/377343/cut-part-from-video-file ..
发布时间:2021-04-04 20:03:54 移动开发

如何在Android Studio中调试Android库模块?

我有一个Android Studio项目,其中包含一个库模块,该模块作为另一个gradle项目添加到了其中.我想调试库代码并在其上设置断点. 如果要在模拟器或真实设备上运行应用程序时调试库模块,应该使用哪些gradle设置? 更新1 这是settings.gradle文件: 包括':app'包括“:我的图书馆" 解决方案 几天后,我找到了能够调试库模块的正确配置: ..
发布时间:2021-04-04 20:03:52 Java开发

用Kotlin编写的Android库公共API中的R8 + JvmStatic注释+ Lambda处理

首先,请注意,我不希望出现why do you want to obfuscate library注释.这是我要问的一个真正的问题. 在用Kotlin编写的Android库处理R8/混淆处理时,我一直遇到问题. 我有一个用@JvmStatic注释的公共API方法,该方法将Lambda作为参数. 例如,看下面的代码, typealias MyLambdaCallback = ..
发布时间:2021-02-15 19:27:06 其他开发

带有Dagger2的多层/库体系结构:设计范围,组件,模块

我在多层,多库 Android SDK项目中使用 dagger 2 . 我正在不同层(数据,业务逻辑,表示等)上开发许多不同的库,并使用匕首将它们粘合在一起. 我最重要的要求是,该体系结构的每个库都应可独立使用(及其相关组件),并且开发人员应决定在他想要的任何层之上进行构建: 例如: 使用下面的所有内容重写所有表示层 随意更换堆栈中的任何一块以增强或改变行为 目前, ..
发布时间:2020-08-27 06:50:36 移动开发

使用MaterialDrawer库生成错误

我正在尝试 MaterialDrawer库,但是在安装过程中遇到了构建错误.有没有人使用过这个库,并且知道是什么引起了这个问题?我已经在他们的github页面上打开了一个问题,但是由于Stackoverflow有数百万的程序员,我想知道你们中的任何人以前是否使用过这个库,并且知道如何解决这个问题? 这只有一个依赖项 compile('com.mikepenz:materialdrawe ..
发布时间:2020-08-27 06:49:32 移动开发

android库在启动MultiDex时崩溃

我建立了一个android库(一个自定义按钮),并将其上传到我的JFrog Artifactory 现在,我尝试在一个示例应用程序中进行测试(真的很简单,具有默认活动). 同步进行得很顺利,我将Button添加到xml布局中,当我运行该应用程序时,它在以:开头的 之前崩溃了 java.lang.RuntimeException: Unable to instantiate applica ..
发布时间:2020-08-27 06:48:28 移动开发