android-library相关内容
我创建了一个aar并将其作为模块添加到我的项目中.在此模块中,我具有要运行的HelloWorldActivity. 我的模块清单看起来像这样.
..
目前,我正在为需要Volley功能的android系统编写一个库.当前,在库的依赖关系块和任何使用该库的应用程序中都声明了Volley依赖关系.我该怎么做才能使我的库本身可以获取其所需的依赖关系,而不是让正在执行的应用程序也声明依赖关系? 解决方案 Gradle支持可传递依赖项. 对于本地图书馆,其工作方式如下: compile(project(:LIBRARY_NAME))
..
我正在构建一个打包为aar并分发给第三方开发人员的Android库. 结构非常简单: 项目 -图书馆A --- libraryB libraryA需要libraryB,这就是为什么它在gradle文件中有这个东西: compile project(':libraryB') settings.gradle有 include ':libraryB', ':librar
..
我正在尝试使用RomainGuy的ViewServer( https://github.com/romainguy/ViewServer )与我使用Gradle的Android Studio项目一起使用,而我无法使其正常工作. 我的理解是在项目根目录(“库")中添加一个文件夹,将ViewServer目录放入其中(不是完整的ViewServer目录,而是ViewServer中的实际库views
..
我的项目中有多个库,例如 dependencies { compile files('libs/universalloaderlibrary.jar') compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:22.2.1' comp
..
如何将Android库模块中的资源(字符串,尺寸,颜色等)设为私有? 我已经尝试了两种记录的方式来执行此操作,但都没有效果... 按照官方Android文档来创建 res/values/public.xml不起作用;所有资源仍然保留 在使用此库的应用中公开. 遵循克里斯·贝恩斯的说明(并在res-public/values/public.xml文件夹也不起作用;所有的 资源被设为私有
..
我在GitHub上找到了一个不错的开放库,我使用Gradle依赖项将其导入到Android Studio项目中,但是后来我意识到我需要对其进行一些修改. 所以我在GitHub上分叉了库,进行了修改,并请求了拉取请求,但是我等不及了,直到他们批准并将我的修改与原始代码合并. 是否可以使用依赖项将派生的库(在我的Github中)导入到Android Studio项目中,而不是原始库中?
..
我达到了神奇的dex限制,因为我的应用程序使用了很多jar(驱动器API,greendao,text to pdf,support ..). 我当前的解决方案是我从字面上从主apk调用的谷歌驱动器创建了第二个apk.但是现在我发现android终于在这个库中支持了这一点.我的问题是我不知道如何实现(最好是不使用gradle).我找不到适合的教程. Okey我正在迷失方向来尝试执行此操作
..
有人可以给我提示如何使用maven-publish gradle插件发布带有aar和源jar的com.android.library项目/模块吗?我可以使用旧的maven插件执行此操作-但我想使用新的maven-publish插件. 解决方案 以下是使用新的maven-publish插件的示例. apply plugin: 'maven-publish' task sourceJa
..
我有一个用于自定义字体的书法库,该库似乎适用于除android Q之外的所有版本,在那里它在启动时使我的应用程序崩溃.最近还有其他人必须处理相同的问题吗?这是我的崩溃报告: Caused by: android.view.InflateException: Binary XML file line #17 in com.myapp.dev:layout/abc_screen_simple:
..
我在gradle中有一个具有com.android.support:appcompat-v7:23.0.1依赖关系的android库. 说任何具有不同版本com.android.support:appcompat-v7:23.3.0的应用程序都在该版本中.该应用程序的gradle使用我的库. 下面是我有疑问的问题列表. android使用哪个版本?低一或高一?我怎么看? 如
..
我试图弄清楚为什么我的Android Studio无法正确识别AppCompat v7库.下面的import语句显示为灰色,并说没有support.v7.app的软件包.以下是我的活动文件: import android.support.v7.app.AppCompatActivity; public class XApplicationActivity extends AppCompa
..
这是我的第一个问题,也许我会解释一点不好,但是好吧: 我有一个使用api 22库的项目,但是使用android 6.0(api 23)进行编译,并且我想继续使用api 22库,但是当我使用android 6.0设备运行我的项目时,权限存在问题.../p> 我的问题:有没有一种方法可以在例如Android 5.1.1中工作,并且可以使用具有必要权限方法的Android 6.0进行编译?我的意思是,
..
如何将库项目(例如Sherlock ABS)添加到 Android Studio ? (不是旧的基于ADT Eclipse的捆绑包,而是新的 Android Studio .) 解决方案 Android Studio 1.0更新 自从发布Android Studio 1.0(以及许多版本在v1.0到我上次回答之时的第一个)以来,某些事情已经发生了变化. 我的描述主要集中在
..
我遇到了这个错误,但没有找到错误消息,因此,我想与大家分享我想出的解决方案,以免其他人遇到重复我的工作时遇到的问题. 编写用于(大型)应用程序的新Android库(apklib)时,在将新项目添加为依赖项时,在dexing过程中出现以下错误: 麻烦的写输出:太多字段引用:70185;最大值为65536. 您可以尝试使用--multi-dex选项. 封装参考:
..
我最近使用估算信标创建了一个Android Studio项目.这要求修改build.gradle,以便它可以访问estimote sdk.我创建了该项目,并且效果很好.我还创建了一个简单的android插件来显示来自Unity的Toast消息(说明可在此处找到:现在,因为我们在工作中使用unity来创建应用程序,所以现在我需要为在beacons内使用的信标创建一个插件,我的问题基本上是,如何添加g
..
我有2个项目.一个是我的主项目(A),另一个是图书馆项目(B).我想从位于B的活动开始A中的活动.我该怎么做? 我尝试了startActivity(getApplicationContext(),B.class); ,但是 B.class 未解决. 我如何让我的图书馆项目开始我的主项目的活动? 解决方案 您可以在活动的意图过滤器中添加自定义操作,然后通过指定操作来启
..
很抱歉问这个新手问题. 我正在尝试在我的项目中使用此库: https://github.com/gfranks/GFMinimalNotifications 我想导入源代码而不是二进制文件. github页面显示Simply copy the source/resource files from the library folder into your project. 所
..
对不起,如果我的头衔与我的问题不符. 我创建了一个Android库,其中有一个Room数据库.由于应该只有一个Room数据库实例,所以我有OfflineDatabaseManager getInstance方法,该方法将实例提供给Android project,并通过传递语境.我在Android项目中有上下文,可以通过它. 我想听听库中数据库表上发生的更改,所以我可以做些什么,我在库中编写了
..
当我使用gradle构建并运行apk时,出现以下错误:::: Error:Execution failed for task ':app:transformNative_libsWithMergeJniLibsForDebug'. > com.android.build.api.transform.TransformException: com.android.builder.packagi
..