android-library相关内容

覆盖Android库项目资产文件

基于以下链接: 最佳做法:扩展或覆盖Android库项目类 https://developer.android.com/studio/write/add-resources.html#resource_merging Android库(AAR)中的 类和资源是可重写的.如何覆盖资产文件?在我的AAR文件中,有一个名为first.xml的资产.我想在我的android项目中创建自己的 ..
发布时间:2020-08-27 06:47:25 移动开发

如何为Android Studio 3.1.2编辑外部库?

我试图在此处编辑答案的外部库,但是在android studio 3.1.2(这是我正在使用的版本)上不起作用. 根据人们所说,我应该从github获取库,导入模块. 我想更改此优雅按钮库的位数. 所以我所做的是我已经使用下载/zip下载了该库,然后下载了File > new > Import Module,并进行了一些配置和定义,但仍然无法正常工作.看来这些方法不适用于新版本的and ..

在应用程序中导入我的图书馆

我开发了android库,并尝试在其他应用程序"compileOnly"中导入该库 dependencies { compileOnly 'xxx.xxx.xxx:xx-xx-xx:1.0' } 但是gradle告诉我: "Android依赖项'xxx-xxx-xxx:xx-xx-xx:1.0'被设置为compileOnly/提供,不支持" 有什么主意吗? 解决 ..
发布时间:2020-08-27 06:47:18 移动开发

无法使用FlowTextView设置文本大小

我找到了一个库,该库允许应用程序在图像周围包裹文本-但是一旦实现,它就会更改我的文本大小-使用该库时如何增加文本大小? android:textSize=对文本大小没有影响. 都不: FlowTextView titleTv = (FlowTextView) findViewById(R.id.titleTv); ((FlowTextView) findViewById(R.id ..
发布时间:2020-08-27 06:47:15 Java开发

Android中的Appcompat-v7冲突

我遇到了一个令人讨厌的问题.在我的项目中,我有一个库(.aar)文件,其中包含一个appcompat-v7兼容性库.现在在我的项目中,在gradle.build(应用程序)文件的依赖项下,我还有另一个appcompat-v7. 问题是,当我运行应用程序时,它会抛出一个异常提示 UNEXPECTED TOP-LEVEL EXCEPTION:com.android.dex.DexExcep ..
发布时间:2020-08-27 06:47:12 移动开发

如何合并两个Android-Studio项目

我知道这个问题已经问过几次了.但是我不得不发现那是很久以前的事了,没有解决方案. 所以我的问题: 我有一个大项目"A",为此我已经制作并测试了一个子项目"a".在一个单独的应用程序中.现在,我想将这些项目放在一起,或者更确切地说,告知项目"a".在"A"中. 什么是最好的方法? 解决方案 您可以将第二个项目作为Gradle项目导入到您的第一个Android Studio项目中 ..
发布时间:2020-08-27 06:47:07 移动开发

为Tux Rider Android应用程序构建JNI库

我已下载drodin的android应用程序"Tux rider"源代码,以便自行构建. https://github.com/drodin/TuxRider 在应用程序中,有一个名为"tuxrider"的库的调用. System.loadLibrary("tuxrider"); 但是没有这样的库,而且我也没有设法弄清楚如何从那里的所有文件中构建一个. 解决方案 最后我想到 ..

如何编辑gradle库的源代码并使用项目中的更改?

让我们以 Yalantis Phoenix Library 为例.我不想通过gradle导入项目,但是我想编辑和使用库的源代码,因为作者没有提供以编程方式编辑某些文件的方法. 我完成的方式如下: 解压缩文件夹 文件>新建>导入模块(选择Phoenix-master文件夹) 现在,我的gradle文件包含: dependencies { //... ..
发布时间:2020-08-27 06:46:01 移动开发

如何在不公开源代码的情况下将SDK分发为AAR文件?

我想将SDK分发给最终开发人员,但我不想共享我的代码.我已经使用AAR文件共享了我的SDK( Android存档库(aar)与标准jar ).但是其他人有可能查看我的班级文件.如何避免呢?请帮助我们. 注意: 我查看了此" Android -需要一种无需源代码即可创建库(.aar文件)的方法",但这并不能解决我的问题. 解决方案 Proguard削减未使用的类.图书馆是独立的产品,并 ..
发布时间:2020-08-27 06:45:53 移动开发

在多个Android Studio项目中重用相同的代码

我有一些代码想在多个不同的项目中使用.假设这是一些电子商务代码,用于处理付款和购物车之类的事情. 在不同项目中复制粘贴所有内容似乎是低效率且危险的.而且,如果我在核心电子商务模块中添加了一项功能或修复了一个错误,我希望这一更改也能反映在其他使用此功能的项目中. 我还想重用一些活动,片段和适配器. 对此有什么好的方法? 解决方案 当我们有一个库项目需要与本地计算机上的每个项 ..
发布时间:2020-08-27 06:45:45 移动开发

意外删除了android依赖文件夹

我不小心删除了库:"android依赖项".有没有办法找回它或导入/下载?一个人建议我“去寻找源代码并说要为所有需要的库(除了android defualt库以外的所有库..)导入导出命令."但我不明白这到底意味着什么.任何建议将不胜感激! 解决方案 查看project.properties文件.您将看到所使用的android sdk版本(示例:target = android-4).然后 ..
发布时间:2020-08-27 06:45:44 移动开发

Android:具有相同软件包的2个Aar库

编辑:在以下链接中发布了基于此讨论的后续问题. 我有两个android aar库项目:使用ClassA的LibA和使用ClassB的LibB.两个库具有相同的基本软件包.这两个库都使用名为BaseClass的相同类,当前分别位于程序包名称"common"中的每个库中. BaseClass包含一个名为baseMethod的方法. 这将使用具有相同名称和不同实现的类创建两个库. 这是 ..
发布时间:2020-08-27 06:45:38 Java开发

为多个Android应用程序创建模板应用程序

这就是问题.我想创建几个应用程序,它们看上去都应该完全相同,但是只有一个变量可以更改. 我正在寻找一种创建一个库并将其导入所有其他应用程序的方法,而不是更新很多应用程序,我只能更新该库. 有什么想法可以实现这样的目标吗?也许使用元数据? 谢谢 解决方案 除了您需要创建一个“库应用程序"(请参见下图),该库应该是您的基本应用程序-即您希望成为所有子应用程序的通用代码库的应用程序. ..
发布时间:2020-08-27 06:45:35 移动开发

将纯文本从Android库发送到Android项目

我正在尝试从库中向项目android发送一些文本.它们是连接在一起的,我可以从项目中启动意图,但是我不了解如何将数据从库发送到主项目.我的问题:有可能吗? 谢谢. 解决方案 您可以借助接口来实现这种通信. 这个想法是创建一个回调方法,该方法将在您的活动中实现,并由项目库调用以将文本发送回给您(在android项目中). 例如,创建一个接口: public interfa ..
发布时间:2020-08-27 06:45:33 移动开发

Android库Proguard程序包混淆会产生a.a.a.a.a冲突

我正在编写2个Android库.当我对两者进行混淆时,它们两者中的混淆代码都包含一个名为a.a.a.a.a的类,当尝试在同一应用程序中使用这两个库时,会导致以下错误: 在模块classes.jar(lib1)和classes.jar(lib2)中找到重复的class a.a.a.a 如何防止Proguard混淆前三个软件包而最终导致: my.domain.lib1.a.a和my. ..
发布时间:2020-08-27 06:44:31 移动开发

通过Crashlytics报告Android库中的崩溃

我正在构建一个Android库,打算将其集成到许多第三方应用程序中(不属于我). 因此,我正在尝试找出一种方法来找出由于我的库中的代码而导致那些第三方应用程序崩溃的情况.有什么办法可以找到答案吗? 我正在研究Crashlytics以实现相同的目标.但是,据我了解,Crashlytics能够将Crash分析仅提供给应用程序所有者,对吗?在没有第三方应用程序干预的情况下,有什么方法可以收集 ..