android-library相关内容

如何在Android库中包含依赖项?

目前,我正在为需要Volley功能的android系统编写一个库.当前,在库的依赖关系块和任何使用该库的应用程序中都声明了Volley依赖关系.我该怎么做才能使我的库本身可以获取其所需的依赖关系,而不是让正在执行的应用程序也声明依赖关系? 解决方案 Gradle支持可传递依赖项. 对于本地图书馆,其工作方式如下: compile(project(:LIBRARY_NAME)) ..
发布时间:2020-08-26 21:32:49 移动开发

如何在带有Gradle的Android Studio中包含romainguy的ViewServer?

我正在尝试使用RomainGuy的ViewServer( https://github.com/romainguy/ViewServer )与我使用Gradle的Android Studio项目一起使用,而我无法使其正常工作. 我的理解是在项目根目录(“库")中添加一个文件夹,将ViewServer目录放入其中(不是完整的ViewServer目录,而是ViewServer中的实际库views ..

如何将Android库资源设为私有?

如何将Android库模块中的资源(字符串,尺寸,颜色等)设为私有? 我已经尝试了两种记录的方式来执行此操作,但都没有效果... 按照官方Android文档来创建 res/values/public.xml不起作用;所有资源仍然保留 在使用此库的应用中公开. 遵循克里斯·贝恩斯的说明(并在res-public/values/public.xml文件夹也不起作用;所有的 资源被设为私有 ..

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

我在GitHub上找到了一个不错的开放库,我使用Gradle依赖项将其导入到Android Studio项目中,但是后来我意识到我需要对其进行一些修改. 所以我在GitHub上分叉了库,进行了修改,并请求了拉取请求,但是我等不及了,直到他们批准并将我的修改与原始代码合并. 是否可以使用依赖项将派生的库(在我的Github中)导入到Android Studio项目中,而不是原始库中? ..

Android支持multidex库实现

我达到了神奇的dex限制,因为我的应用程序使用了很多jar(驱动器API,greendao,text to pdf,support ..). 我当前的解决方案是我从字面上从主apk调用的谷歌驱动器创建了第二个apk.但是现在我发现android终于在这个库中支持了这一点.我的问题是我不知道如何实现(最好是不使用gradle).我找不到适合的教程. Okey我正在迷失方向来尝试执行此操作 ..
发布时间:2020-08-26 19:18:09 移动开发

克里斯·詹克斯(Chris Jenx)针对Android Q的书法库崩溃

我有一个用于自定义字体的书法库,该库似乎适用于除android Q之外的所有版本,在那里它在启动时使我的应用程序崩溃.最近还有其他人必须处理相同的问题吗?这是我的崩溃报告: Caused by: android.view.InflateException: Binary XML file line #17 in com.myapp.dev:layout/abc_screen_simple: ..

如何确保没有"v7应用程序兼容或支持"冲突?任何应用程序使用我的库时我的库的地址?

我在gradle中有一个具有com.android.support:appcompat-v7:23.0.1依赖关系的android库. 说任何具有不同版本com.android.support:appcompat-v7:23.3.0的应用程序都在该版本中.该应用程序的gradle使用我的库. 下面是我有疑问的问题列表. android使用哪个版本?低一或高一?我怎么看? 如 ..
发布时间:2020-08-25 01:47:39 其他开发

对低端设备使用android 6.0 api 23权限(几乎与api 22一样)

这是我的第一个问题,也许我会解释一点不好,但是好吧: 我有一个使用api 22库的项目,但是使用android 6.0(api 23)进行编译,并且我想继续使用api 22库,但是当我使用android 6.0设备运行我的项目时,权限存在问题.../p> 我的问题:有没有一种方法可以在例如Android 5.1.1中工作,并且可以使用具有必要权限方法的Android 6.0进行编译?我的意思是, ..

如何将库项目添加到Android Studio?

如何将库项目(例如Sherlock ABS)添加到 Android Studio ? (不是旧的基于ADT Eclipse的捆绑包,而是新的 Android Studio .) 解决方案 Android Studio 1.0更新 自从发布Android Studio 1.0(以及许多版本在v1.0到我上次回答之时的第一个)以来,某些事情已经发生了变化. 我的描述主要集中在 ..
发布时间:2020-08-24 05:28:57 移动开发

"麻烦的写输出:太多的字段引用:70185;最大值为65536.您可以尝试使用--multi-dex选项.在构建Android项目时

我遇到了这个错误,但没有找到错误消息,因此,我想与大家分享我想出的解决方案,以免其他人遇到重复我的工作时遇到的问题. 编写用于(大型)应用程序的新Android库(apklib)时,在将新项目添加为依赖项时,在dexing过程中出现以下错误: 麻烦的写输出:太多字段引用:70185;最大值为65536. 您可以尝试使用--multi-dex选项. 封装参考: ..
发布时间:2020-07-29 20:05:10 移动开发

Gradle对Unity的依赖

我最近使用估算信标创建了一个Android Studio项目.这要求修改build.gradle,以便它可以访问estimote sdk.我创建了该项目,并且效果很好.我还创建了一个简单的android插件来显示来自Unity的Toast消息(说明可在此处找到:现在,因为我们在工作中使用unity来创建应用程序,所以现在我需要为在beacons内使用的信标创建一个插件,我的问题基本上是,如何添加g ..

从我的图书馆项目开始主项目的活动

我有2个项目.一个是我的主项目(A),另一个是图书馆项目(B).我想从位于B的活动开始A中的活动.我该怎么做? 我尝试了startActivity(getApplicationContext(),B.class); ,但是 B.class 未解决. 我如何让我的图书馆项目开始我的主项目的活动? 解决方案 您可以在活动的意图过滤器中添加自定义操作,然后通过指定操作来启 ..

如何在Android库中获取上下文

对不起,如果我的头衔与我的问题不符. 我创建了一个Android库,其中有一个Room数据库.由于应该只有一个Room数据库实例,所以我有OfflineDatabaseManager getInstance方法,该方法将实例提供给Android project,并通过传递语境.我在Android项目中有上下文,可以通过它. 我想听听库中数据库表上发生的更改,所以我可以做些什么,我在库中编写了 ..