首页 > TAG信息列表 > android-library

调用驻留在Android库项目中的本机函数时,Android NDK UnsatisfiedLinkError

我构建了一个Android应用,该应用使用Android NDK制作了一个共享的本机库(.so)来计算sha1,并且在一个独立项目中运行时效果很好.最近,尽管我将该项目变成了Android共享项目,并在其中保存了jni代码..然后我创建了一个引用共享项目的新项目,该项目似乎正常工作,除了在调用本机函数时收

重用代码Android NDK

我找到了很多教程,展示了如何开始使用NDK开发Android应用程序. 但是我有一个相当“容易/愚蠢”的问题: 请考虑以下两个教程: > http://mobile.tutsplus.com/tutorials/android/ndk-tutorial/ > http://www.indiedb.com/tutorials/creating-compiling-and-deploying-native-projects-f

我如何在我的依赖文件夹中添加一个jar文件?

我是android的初学者.我的客户给我一个示例项目作为参考.在该项目中,有一个额外的文件夹“ android依赖项”,其中包含一个jar文件“ annotation.jar”.如何将相同的jar添加到我的项目依赖项文件夹中?任何人都可以帮助我!解决方法:在您的项目中找到“库”目录.这些实际上将包含那些jar

在Android库jar中全部包含和使用XML布局

我想创建一个Android jar库,其中包含使用jar文件中所有布局的活动. 最近几天,我一直在研究和尝试不同的方法,并在此处用尽了相关文章.我设法使可绘制对象和其他原始资产驻留在罐中并从罐中加载.但是,我无法包括布局在内的有效资源.官方观点是尚不支持它,但是我相信它可以做到. 我发

为什么Android Studio要求我排除“ META-INF / LICENSE.txt”?

我正在运行Studio 1.1.0,最近添加了Joda-Time-2.7.jar.在尝试运行项目后,出现错误: Duplicate files copied in APK META-INF/LICENSE.txt File 1: /libs/twitter4j-core-4.0.2.jar File 2: /libs/twitter4j-core-4.0.2.jar Error:duplicate files during packaging of APK /buil

带有资源的Android Studio Android库

我想用没有源文件的jar文件和资源创​​建Android库. 依赖结构: > Android库示例: >取决于支持v4,v7和一些jar > SampleApp >取决于Android Library Sample和v4,v7支持 我可以通过编译Android Sample Library来生成jar文件,但是当我使用生成的jar使用Android Library Sample创建新的

我为Android库项目启用dataBinding后立即生成错误

我为我的库项目启用dataBinding后,立即收到构建错误: AAPT:未指定资源类型(在“文本”中,值为“ @ {user.name}”) 如果我为应用程序模块启用了dataBinding,它将正常工作. 但是,如果我为我的lib项目启用dataBinding,则会收到上述错误. 应用程序模块的build.gradle apply plugin: 'co

Android库,Kotlin和Dagger2

我正在构建一个具有两个模块的应用程序:核心模块,即Android库(com.android.library)和应用程序模块(com.android.application). 将Java文件转换为Kotlin之后,该项目无法编译,并给我一个错误,指出未找到生成的Dagger 2文件(未解决的参考).但是,这些文件当前在以下位置生成: …core\b

将大型Android项目切成Android库是否会缩短构建时间?

我有一个相当大的Android项目,并且sdk需要花费大量时间来进行资源解析/ dexing / etc等工作.我想以某种方式进行改进. 我读过,Android库项目现在也可以包含资源.因此,我们也可以将“活动”,“片段”等放入其中. 这是否意味着,如果我将大型项目的一部分导出到从主项目引用的库项目中

java-我的Android库中更好的包结构

我正在(第一次)编写一个Android库(具有自己的活动),该库将使用Android aar包导入其他Android项目中. 我的目标是只发布一个类(称为MyPlugin),该类负责提供公共方法的所有工作(调用活动等).但是在我看来,所有活动都必须是公开的;所以我想将用户要使用的类与我不想使用的类分开.就像是

无法在我的Android库项目中使用RecyclerView

我有一个Android库项目,想包含一个扩展RecyclerView.Adapter的类.我的build.gradle文件包括以下内容: apply plugin: 'com.android.library' dependencies { compile 'com.android.support:recyclerview-v7:21.0.+' } 尽管如此,我仍无法在任何Java文件中导入RecyclerView.它

android-如何使用自定义工件名称将模块上传到Bintray?

我使用以下标准代码将我的库上传到Bintray. 我有两个模块,一个用于测试的“样本”模块和一个“库”模块.当我将其上载到bintray时,我想使用自定义的artifactId,但是相反,artifactId更改为“ library”(模块名称),我不希望这样! 我知道我可以将“库”模块重命名为所需的名称,但我也想

无法使用JitPack储存库-Android

我整天都在尝试使用JitPack将Android库添加到Github. 我做了描述的所有事情:https://jitpack.io/docs/ANDROID/,没有成功. 问题是,当我尝试构建项目时,Android Studio给我消息: Error:(47, 13) Failed to resolve: com.github.linean:btleuart:v1.0.0 这是我的仓库:https://github.c

该库的Android Studio ConsumerProguardFiles不起作用

我想在我的图书馆上使用proguard,但文件(规则)应在图书馆内设置.这意味着我不想在我的应用程序模块中显式设置规则(属于该库). 我发现有一个类似于ConsumerProguardFiles属性的东西.我的设置: 库gradle: buildTypes { debug { debuggable true minifyEnabled fa

Android项目引用的Android库中的Java库抛出NoClassDefFound

我有一个Android库项目(由我写,有资料),我在Android项目中使用过-到目前为止,还不错,没有问题.但是在该库项目中,我引用了一个外部.jar文件(用于Bixolon移动打印机的SDK),它的构建很好,我可以在我的代码中引用该SDK的方法.但是在运行时我得到了: 02-16 09:44:43.620: W/dalvikvm

android-在aar中包含/ libs /文件夹

感觉我在这里疯了-这一定很简单! 我有一个我从gradle assembleRelease构建的android aar,也使用了maven-publish插件.我认为/ libs /是默认包含的,但显然不是. Android工具网站显示了其可选的包含 http://tools.android.com/tech-docs/new-build-system/aar-format 但对于我的一生,

android-如何使用Gradle动态地从aar中排除文件?

我有一个包含(并在构建模块时构建)本机代码的android库(aar): apply plugin: 'com.android.library' android { compileSdkVersion 16 buildToolsVersion "25.0.0" defaultConfig { minSdkVersion 11 targetSdkVersion 16 versionCode 1 versionName

图书馆清单中的`android:supportsRtl =“true”`必不可少?它有时会导致错误

当我创建一个Android库时,默认情况下它会在Manifest文件中给我以下内容 <application android:allowBackup="true" android:label="@string/app_name" android:supportsRtl="true"/> 在将其作为Bintray上的库发布并被其他人使用之后,只需了解包含此库的应用程序是否在其

android – 构建库项目

所有. 我已经创建了一个android库项目,当我从主项目中引用它时,它的工作正常.但是当我分开构建库项目时,它不包含R.java和资源.有没有办法用资源和R.java构建一个库项目?解决方法:现在不可能. 现在我们可以通过以下步骤创建一个仅二进制库项目: >创建一个Android库项目,包含您的源代

如何覆盖Android库项目中的类?

以下是我的情况: 我有一个图书馆项目和一个基于它的项目.现在在库中我有两个类A和B,其中A使用B.在使用库的项目中,我有另一个类B,它应该覆盖库中的类B. 但每次A级拨打电话时,它都会从图书馆的B级结束. 如何告诉Android我的项目中的B类应该从库中使用B类的INSTEAD?解决方法:这不适用于

android – java.lang.UnsatisfiedLinkError:dalvik.system.PathClassLoader

有没有经历过这个错误的人? java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/org.swig.simple-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]]] couldn't find "liborg.swig.simple.example.

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

如何将库项目(例如Sherlock ABS)添加到Android Studio? (不是旧的基于Eclipse的ADT捆绑包,而是新的Android Studio.)解决方法:Android Studio 1.0更新 自Android Studio 1.0发布以来(v1.0与我之前回答时的第一个版本之间有很多版本),一些事情发生了变化. 我的描述侧重于通过Gradle文

将代码从Android的MainActivity类移动到自己的库或文件中

我不熟悉Java& Android开发,但我已经能够创建一堆乱七八糟的函数,子类和&粘贴在默认Android项目的MainActivity类中时非常正常的常量. 这些功能的目的是“ping home”以让我的服务器知道应用程序安装何时发生.实现此目的所需的唯一代码是MainActivity.java的此标准代码块中的行noti

没有android-support-v4.jar库可以使用ViewPager和PagerAdapter吗?

android-support-v4.jar的大小为750kb,这很多,我只需要它来使用ViewPager和PageAdapter. 我的应用程序只有50kb的大小,如果我使用支持库,它的大小增加. 可以在不使用.jar库的情况下使用ViewPager和PagerAdapter吗? 谢谢解决方法:不,到目前为止,这些组件只是支持库的一部分.从文档:

Android库的移动分析

我正在研究android库,并想知道哪种分析解决方案最适合此目的.我想要监控: >使用我的库的独特应用程序安装/删除 >内存消耗,在我的库中执行某些特定操作时的后台应用程序数>崩溃/异常>自定义事件 所有这些统计数据都应该按库版本,设备类型,Android版本以及自定义标签/参数轻松分组.