草庐IT

have_library

全部标签

Android Studio Build error with AppCompat library newbie q

我找不到工作室独有的帖子,所以如果这是一个骗局,我深表歉意。我是androidstudio的新手,有一个基本问题。我安装了所有最新的支持库。我正在尝试使用AppCompat库,但它在styles.xml文件的这一行给我一个错误。报错如下:Gradle:Executionfailedfortask':FeedBackUser:processDebugResources'.>CouldnotcallIncrementalTask.taskAction()ontask':FeedBackUser:processDebugResources'这是gradle依赖:dependencies{//

android - Qt for Android - "Bundle Qt Libraries in APK"被视为静态链接还是动态链接?

我一直在阅读这个链接:https://wiki.qt.io/Licensing-talk-about-mobile-platforms在那个页面上,它说:QtforAndroid/NecessitasAsQtforAndroidusestheLGPLversionofQt,andit'sperfectlypossible(andalsorecommendedandsupported)todynamicallylinkintheQtlibrarieswhencreatinganapp-therearenoproblemsforappdevelopersusingQtforAndroid.

安卓NDK : how to link multiple 3rd party libraries

假设我们正在构建一个共享库A,它需要链接到2个外部静态库B和C。您所拥有的只是libB.a和libC.a,以及它们的头文件。这是libA的简化Android.mk:LOCAL_LDLIBS:=../external/libB.a../external/libC.ainclude$(BUILD_SHARED_LIBRARY)据我所知,共享库的链接方式是:抓取B和C的所有目标文件去掉A没有引用的目标文件解析B和C中的引用这会导致链接错误,因为B和C相互调用,具体来说,它们调用的函数在步骤2中被剥离,因为A没有调用它们。如果我们自己构建静态库,那么只需将LOCAL_STATIC_LIBRAR

android - java.lang.IllegalArgumentException : We already have an EditText, 只能有一个

错误:07-1916:39:56.80629207-29207/ch.android.mdE/AndroidRuntime﹕FATALEXCEPTION:mainjava.lang.RuntimeException:UnabletostartactivityComponentInfo{ch.swissfm.md/ch.swissfm.md.Login}:java.lang.IllegalArgumentException:WealreadyhaveanEditText,canonlyhaveoneatandroid.app.ActivityThread.performLaunchAct

android - 如何在android中使 "uses-library"可选

我已经构建了一个使用谷歌地图功能的安卓应用程序。我希望我的应用程序安装在未安装Googlemap的手机上,在这种情况下,我会禁用map功能。list文件中有一个“uses-library”标签,我能用它做什么? 最佳答案 @CommonsWare:我认为您指的是android:required而不是android:enabled像这样: 关于android-如何在android中使"uses-library"可选,我们在StackOverflow上找到一个类似的问题:

android - Roboguice 和模拟 : How to have roboguice inject a mock service when testing but use the REAL otherwise?

刚接触roboguice,我喜欢它!我有很多方法依赖于DB和LocationManger等,因此当我测试它们时,它使用真实的对象,我想模拟这些对象,这样当我测试时我就不必依赖在任何事情上。我也一直在使用mockito,但我不确定我该怎么做?我知道android系统带有各种mock,但我认为用mockito推出我自己的mock会更好吗?无论哪种情况,我都需要在测试时注入(inject)它们。有人对此有任何想法吗?提前致谢 最佳答案 看看https://github.com/roboguice/roboguice/blob/master

android - 无法使用 AltBeacon/android-beacon-library 检测 iBeacon

目前,我正在做一个项目,使用安卓手机检测iBeacon,并从iBeacon读取/写入uuid、主要次要等信息在网上搜索了一下,好像推荐使用AltBeacon/android-beacon-library来检测iBeacons。但是,当我尝试以下链接的示例代码时,我找不到iBeacons的任何结果-http://altbeacon.github.io/android-beacon-library/samples.html或者我运行示例引用应用程序-https://github.com/AltBeacon/android-beacon-library-reference.我从RadiusN

android - android find_library 上的 cmake 无法使用自定义路径找到

我用cmake/android找不到find_library,所以我写了这个简单的测试。find_library(log-liblogPATHS/Users/sam/Library/Android/sdk/ndk-bundle/platforms/android-21/arch-arm/usr/libNO_DEFAULT_PATH)没关系。然后我将该lib目录复制到另一个位置。find_library(log-liblogPATHS/Users/sam/tmp/libNO_DEFAULT_PATH)失败!我很确定我已经复制了整个lib目录。有什么想法吗?提前致谢。

安卓工作室 : Include library test classes in app test

我的项目文件夹结构的(相关)部分如下├───lib│└───src│├───androidTest││└───com.example.lib││└───utils││└───...│└───main│└───com.example.lib│└───...└───mobile└───src├───androidTest│└───com.example.app│└───...└───main└───com.example.app└───...所以我有模块“lib”,提供可重用的功能和模块“mobile”,包含实际的应用程序。这两个模块都有自己的androidTest(仪器测试),用于测试A

安卓工作室 3.1 : StackOverflowError when executing task transformClassesWithDexBuilderForDebug when using qoppapdf library

随着AndroidStudio3.1的更新,我们的应用程序构建开始在所有机器上随机中断。在我的机器上,构建在dexing过程中因StackOverflowError而中断。当在gradle.properties中禁用d8和desugaring时,构建通过。这个问题似乎与我们在产品应用程序中使用了几年没有问题的qoppapdf库有关。该问题在新的Android项目中重现,其中库jar包含在libs目录中并且multidex在gradle中使用。StackOverflow错误如下:org.gradle.api.tasks.TaskExecutionException:Executionfa