草庐IT

library-project

全部标签

android - 基于库的应用程序安装 2 个 APK 文件,而不是一个 - 为什么?

我正在尝试重构现有的应用程序,以便除了派生Activity中的一些可覆盖方法外,所有代码都将驻留在库中。这还是doesn'tworkforsomereason,但在尝试解决此问题的过程中,我很沮丧地发现安装了两个.apk文件,而不是一个(当我从eclipse运行调试session时):第一个(更大的文件)是具有原始图书馆名称。第二个(大小只有20KB)是具有派生的应用程序名称。为什么会这样,我在哪里可以了解更多相关信息?这能解释ClassNotFoundException吗?我有问题吗? 最佳答案 我自己找到了答案。事实证明,我在两

Android NDK - 找不到库 CANNOT LINK EXECUTABLE - 如何设置 LD_LIBRARY_PATH?

我有一个AndroidActivity,我在其中执行NDK编译代码(命令行程序):Runtime.getRuntime().exec(myCommand);并加载所需的共享库:static{System.loadLibrary(myLib);}但是当运行我的项目并打印错误流的输出时,我收到以下错误:link_image[1963]:7520couldnotloadneededlibrary'libmyLib.so'for'./myCommand'(load_library[1105]:Library'libmyLib.so'notfound)CANNOTLINKEXECUTABLE我保

android - 如何在Intellij Idea中为Android库项目构建没有不必要内容的jar

当我在IntellijIdea中为Android库项目构建jar时,它会将我在项目中使用的所有依赖jar和classes.jar但我认为所有这些东西都是不必要的,jar只能包含已编译的类,例如有可能在Idea中编译cleanjar吗?还是应该使用ant或其他东西? 最佳答案 您使用intelliJ云编译项目,然后找到类文件,转到它们的根文件夹,然后是它的父文件夹并使用jarcvffoo.jar-R/在外壳中。 关于android-如何在IntellijIdea中为Android库项目构建

android - Android Robolectric Library类支持。如何从应用程序项目加载库类R引用

我试图在robolectric(android单元测试框架)中实现对库项目的支持。我已经让框架为库项目加载了所有资源,并测试了它是否可以正常工作。这个过程非常简单,从我在project.properties中读取的robolectricconfig中,循环查找android.library.reference.x值,然后在每个项目中递归。棘手的部分是在运行时从库项目代码库解析r引用。例如,我们有一个应用程序,其中包含一个库项目,如下所示:依赖于库com.example.lib的com.example.app两个项目都有资源。在com.example.app项目下,我们有:gen/com

android - 实验性 gradle : The android plugin must be applied to the project 问题

我正在尝试在AndroidStudio中使用NDK运行一些native代码。我已按照显示的步骤进行操作HERE使用实验性的Gradle,但显然并不是一帆风顺。我收到此错误:必须将android或android-library插件应用于项目这是我的gradle文件:applyplugin:'com.android.model.application'applyplugin:'com.neenbedankt.android-apt'applyplugin:'io.fabric'model{android{compileSdkVersion=22buildToolsVersion="22.0

android - 在Android Studio Project中使用Tensorflow Lite C++ API的问题

我目前正在从事有关神经网络的项目。为此,我想构建一个Android应用程序,该应用程序应使用tensorflow[lite]解决一些对象检测/识别问题。因为我希望代码尽可能地可移植,所以我想用C++编写大多数代码,从而在JavaAPI/包装器上使用tensorflowlite的C++API。因此,我修改了tensorflow/contrib/lite/BUILD并添加了以下内容以能够创建共享的tensorflow库。cc_binary(name="libtensorflowLite.so",linkopts=["-shared","-Wl"],linkshared=1,copts=tf

Error adding module to project: setSdk: sdk ‘17‘ type ‘JavaSDK‘ is not registered in ProjectJdkTable

新安装的JDK17,但是在IDEA中新建模块的时候出现了以下错误。点击file—>ProjectStructureSDK选择自己安装的JDKSDK选择自己安装的JDK参考链接:https://www.cnblogs.com/maxzhangxiaotao/p/17334485.html

java - '使用操作系统独立路径 project.properties 找到多个文件' android 中的错误

在我的项目中添加googletranslateapi后出现此错误。我正在使用AndroidStudio3.0、Gradle3.0.0。Error:Executionfailedfortask':app:transformResourcesWithMergeJavaResForDebug'.MorethanonefilewasfoundwithOSindependentpath'project.properties'我已经尝试了提供的解决方案here和here,但没有成功。我也尝试将gradle降级到2.3版,但这也没有解决问题。我的build.gradle文件:android{comp

Python 解决报错 Could not load dynamic library ‘cudnn64_8.dll‘; dlerror: cudnn64_8.dll not found

目录一、Couldnotloaddynamiclibrary'cudnn64_8.dll';dlerror:cudnn64_8.dllnotfound一、Couldnotloaddynamiclibrary'cudnn64_8.dll';dlerror:cudnn64_8.dllnotfound场景复现:在pycharm中运行代码时,报错原因:可能性1:cuda和cudnn版本不对可能性2:cudnn没有安装上解决方法:(1)需要找到你安装的cuda位置,实在是不知道了,在命令行查找,输入setcuda即可setcuda此处,我的安装路径就是一种最常见的安装位置,CUDA_PATH=C:\Pr

安卓/ Facebook : Project is missing required library

我已经导入了FacebookSDK并在那里下载它:https://github.com/facebook/facebook-android-sdk/commits/master并按照那里的说明进行操作http://www.android10.org/index.php/articleslibraries/290-facebook-integration-in-your-android-application我已将FacebookSDK添加为我当前项目的库。但是我在导入facebook项目的时候导入的所有Samples都有错误:“ProjectFacebookSDK缺少必需的库libs/