android-library相关内容
来自这个问题: 我该怎么做使用 ant 构建 Android 测试时使用 emma 过滤器? 我知道 emma 可以通过将以下几行添加到目标项目(而不是测试项目)的 ant.properties 中来使用过滤器, emma.filter=-com.your.excluded.package.* 但如果我的目标项目是图书馆项目,它似乎无法正常工作. 我的工作区如下所示: pr
..
我有一个包含两个 Android 库项目的 Android 项目. 我正在使用命令 ant debug 来构建项目,大约需要 1 分 20 秒.我算过,编译第一个android库项目用了17秒,编译第二个android库项目用了42秒. 由于这两个依赖项目很少更新,所以没有必要每次都编译它们. 如何避免蚂蚁每次构建都编译两个 Android 库项目? 解决方案 添加don
..
我正在开发一个 Android 项目,该项目的构建路径中有一个 Android 库项目.这两个项目的 libs 文件夹和构建路径中都有 AdWhirl SDK 库. 现在,由于将 android sdk 工具更新到 r15,主项目的 ant 构建因以下异常而失败: [dx] 意外的顶级异常:[dx] java.lang.IllegalArgumentException:已添加:Lcom/a
..
我已经创建了一个演示 Android Lib 项目并通过以下步骤使用了 dagger 2.0: 将以下 jars 添加到/libs 文件夹: dagger-2.0.jar dagger-compiler-2.0.jar dagger-producers-2.0-beta.jar guava-18.0.jar javawriter-2.5.1.jar jav
..
我曾经能够将库 aar 文件作为模块导入,并且它们运行良好.我不知道如何使用最新版本的 Android Studio Arctic Fox.有人可以提供有关它的提示吗? 我可以按照官方说明添加aar作为依赖项通过在 build.gradle 中添加以下内容: 实现文件('libs/myLibrary-release.aar') 不幸的是,这将需要依赖的应用程序(即在其 build.gra
..
我主要是一名 Android 开发人员,但我想同样的规则也应该适用于标准 Java 和 Kotlin. 选择as(例如asLiveData、asStateFlow)或to(例如toString)从一种类型转换为另一种类型的标准是什么? 现在是我真正的问题.我制作了几个扩展函数,可以将 ByteArray 转换为十六进制字符串,反之亦然.什么命名法更有意义? String.toBy
..
TL'DR:在此Android Kotlin库中,我已从Gradle 5.6.4更新为6.6.1 (提交 d5d8d2 ).现在,我不能再依赖于aar来构建项目了. 测试设置 我构建 aar 并将其部署到 mavenLocal ... $ ./gradlew clean:roadsigns:assemble$ ./gradlew publishToMavenLocal ...,
..
我想使用PRDownloader库下载文件,但是我有两个方程式 第一:如何使用该库下载文件?... 秒:我必须在 String dirPath 中输入什么?.... 我的MainActivity 公共类MainActivity扩展了AppCompatActivity {@Override受保护的void onCreate(Bundle savedInstanceState){s
..
我一直坚持将人工的3.0.1插件与Gradle集成在一起.我正在使用Android Studio 1.0,所以我猜我在Gradle 2.0上.使用3.0.1插件发布到工件的任何示例都将非常有帮助. 预先感谢 解决方案 发布到Artifactory只是一个配置任务.您只需要配置两个插件 com.jfrog.artifactory 和 maven-publish ,然后运行 artifa
..
我正在尝试使用 minifyEnabled true 生成一个库,但是,在版本.aar中,classes.jar变空了. 我已经检查了我的 proguard-rules.pro ,看来还可以. 我什至用默认的.gradle文件创建了一个新模块,当我将 minifyEnable设置为true 时,发行版仍会获取没有类的class.jar. 毕竟,是否可以生成一个使代码模糊的andr
..
我想以编程方式在android中根据开始时间和结束时间来修剪本地视频,我尝试在下面附加一些链接,但对我没有用.请让我知道任何可用的库或示例代码来克服这个问题? 引用链接: Android sdk剪切/修剪视频文件 如何使用FFMPEG库修剪视频android? https://superuser.com/questions/377343/cut-part-from-video-file
..
我有一个Android Studio项目,其中包含一个库模块,该模块作为另一个gradle项目添加到了其中.我想调试库代码并在其上设置断点. 如果要在模拟器或真实设备上运行应用程序时调试库模块,应该使用哪些gradle设置? 更新1 这是settings.gradle文件: 包括':app'包括“:我的图书馆" 解决方案 几天后,我找到了能够调试库模块的正确配置:
..
我在下面的示例中创建了自己的库. https://medium.com/@ome450901/publish-an-android-library-by-jitpack-a0342684cbd0 但是我想将其发布到tfs服务器.但是我不知道这是可能的,或者我怎么做.我在Google上搜索它,但找不到任何东西. 感谢您的任何建议. 解决方案 如您在 https://docs
..
首先,请注意,我不希望出现why do you want to obfuscate library注释.这是我要问的一个真正的问题. 在用Kotlin编写的Android库处理R8/混淆处理时,我一直遇到问题. 我有一个用@JvmStatic注释的公共API方法,该方法将Lambda作为参数. 例如,看下面的代码, typealias MyLambdaCallback =
..
我正在尝试创建一个使用recyclerview的库,然后将该库(即arr文件)导入到应用程序项目中. 我在库的gradle文件中所做的更改是 应用插件:"com.android.library" 删除了 applicationId 然后生成 aar 文件 库的gradle文件具有依赖项列表 dependencies { compile fileTree(include:
..
我在多层,多库 Android SDK项目中使用 dagger 2 . 我正在不同层(数据,业务逻辑,表示等)上开发许多不同的库,并使用匕首将它们粘合在一起. 我最重要的要求是,该体系结构的每个库都应可独立使用(及其相关组件),并且开发人员应决定在他想要的任何层之上进行构建: 例如: 使用下面的所有内容重写所有表示层 随意更换堆栈中的任何一块以增强或改变行为 目前,
..
我正在尝试将库活动访问到另一个项目(在tabhost中) 并且每个标签调用不同的活动.)但其抛出异常 Caused by: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.themontcalm.droid.activity/com.themontcalm.droid
..
我正在尝试 MaterialDrawer库,但是在安装过程中遇到了构建错误.有没有人使用过这个库,并且知道是什么引起了这个问题?我已经在他们的github页面上打开了一个问题,但是由于Stackoverflow有数百万的程序员,我想知道你们中的任何人以前是否使用过这个库,并且知道如何解决这个问题? 这只有一个依赖项 compile('com.mikepenz:materialdrawe
..
比方说,Android库项目中存在自定义控件和相关样式.使用该库的应用程序希望在继承其他控件的同时重写该控件的某些属性.在我目前的方法中,我有以下代码: 在library/styles.xml中: 10dp
..
我建立了一个android库(一个自定义按钮),并将其上传到我的JFrog Artifactory 现在,我尝试在一个示例应用程序中进行测试(真的很简单,具有默认活动). 同步进行得很顺利,我将Button添加到xml布局中,当我运行该应用程序时,它在以:开头的 之前崩溃了 java.lang.RuntimeException: Unable to instantiate applica
..