草庐IT

jar-module

全部标签

android - 从 android studio 中的 gradle 路径中删除文件/jar/类

我启用了multidex,我正在使用org.apache.http.legacy.jar并添加了jumblr我的gradle文件中的gradle路径。我遇到异常Error:Executionfailedfortask:app:packageAllDebugClassesForMultiDex'.>java.util.zip.ZipException:duplicateentry:org/apache/commons/codec/binary/Base64.class我认为这是因为jumblr也在使用httplegacy库,所以我认为我需要从jumblrgradle路径。请让我知道如何从

android - 在 Android Studio 中使用自定义框架库(android.jar)

我有自己的定制框架(android.jar),想在AndroidStudio中使用它。我在我的build.gradle中有这样的描述:dependencies{compilefiles('myandroid.jar')}但AndroidStudio仍然使用默认框架(android.jar)。预期情况就像Eclipse,我可以安排库的顺序。在AndroidStudio中,我只能安排外部库的顺序,与默认的框架库无关。有没有办法让我定制的android.jar比默认的更高阶?非常感谢! 最佳答案 将这一行放在你的依赖项中:provided

如何在Android studio导入jdk9及以上版本中依赖包,如'rt.jar',' dt.jar'等

1、如何获取jdk9及以上版本中依赖包,如'rt.jar','dt.jar'等​ 在jdk9及后续版本中,jdk开始使用模块化规则,实现更好的封装和定义良好的接口,近一步加强了java的自由度,开发者可以定制化SDK​ 包括rt.jar在内的依赖均已移除,以模块化形式更高效的存诸在JAVA_HOME/jmods目录下​ 如果需要可以用命令进行抽取,例如需要用到javax.imageio.*包下的类,则可以将jmods目录下的java.desktop.jmod进行重新打包(1)解压jmods目录下的java.desktop.jmod模块到当前目录jmodextract'C:\ProgramFil

发布jar包到maven中央仓库

1.环境在网上找的很多文章中写得都有很多问题,这里记录一下最近一次成功地发布jar包到maven中央仓库的过程。并附带上每一个步骤官方的指导链接。系统:mac(windows系统在下载辅助工具时不太一样,在配置上和mac系统没有区别)IDE:IntelliJIDEAJDK:1.8maven:3.8.1(IDEA自带的版本)代码:上传到github上(使用gitee也行)发布形式:以jar包发布release版本(非SNAPSHOT版本)2.项目配置官方对发布的项目做了一些必需的要求,如果不按要求来,发布可能会报错。2.1.javadoc和source以非pom方式打包的项目(pom.xml配置

java - react native : How to invoke native Android layout from module?

关于thisquestion,我一直在尝试通过Android中的native模块来完成这项工作。我已经在.../java/com/myproject/multiplecamerastream声明了我的模块按照ReactNativeToastModule中的示例进行操作(这里的功能并不重要):publicclassMultipleCameraStreamModuleextendsReactContextBaseJavaModule{privatestaticfinalStringCAMERA_FRONT="SHORT";privatestaticfinalStringCAMERA_BAC

Android Studio - 无法下载 sdk-common.jar

我正在尝试学习Android编程。我安装了AndroidStudio并安装了28-24的SDK。然后我开始了一个新项目并将最低级别设置为26。AndroidStudio创建项目后,它会立即尝试构建项目并立即显示此错误:Error:Couldnotdownloadsdk-common.jar(com.android.tools:sdk-common:26.1.4):Nocachedversionavailableforofflinemode我试过搜索但没有找到任何解决方案。我怎样才能解决这个问题?谢谢。 最佳答案 Error:Coul

vue-cli 5 如何配置 CSS Modules

折腾了半天,发现根本不用安装什么stylus、stylus、style-loader、css-loader什么东东一大堆!!!直接创建css文件然后引入就可以了,需要配置的话可以在css.loaderOptions配置,默认不配置就可以,真的我哭死!!!1.新建文件img.custom-module.css/*img.custom-module.css*/.img-w200{width:200px;height:200px;}:local(.img-full){width:100%;height:auto;}2.在vue文件中可以import引入//IndexPage.vueimportsty

X [ERROR] Two output files share the same path but have different contents: node_modules\.vite\deps_

X[ERROR]Twooutputfilessharethesamepathbuthavedifferentcontents:node_modules\.vite\deps_temp_cb676b7c\Vue.jsD:\front\_other\hole\node_modules\esbuild\lib\main.js:1636leterror=newError(`${text}${summary}`);^Error:Buildfailedwith1error:error:Twooutputfilessharethesamepathbuthavedifferentcontents:node_m

android - 仅构建 android framework.jar

将一些调试信息添加到androd.opengl.GLSurfaceView后,我想在android源代码树中重建framework.jaronly.我在$ANDROID_ROOT中做了一个mm,但这也会构建应用程序,有些应用程序无法编译,但我没有理会这些应用程序。我如何构建framework.jar?此外,在build/core/main.mk中,据说incrementaljavac可以加快编译速度。如何在此处使用该标志?谢谢。 最佳答案 好的。framework/base中的mm命令将完成这项工作,但它会同时编译framework

java - 我能否以某种方式包含和使用给定 .jar 库的多个版本?

我明白这听起来可能很荒谬,但是是否有可能将两个不同版本的.jar库放入一个Android项目中(其中两个版本显然具有相同或重叠的包和类名称),并以某种方式明确指向一个在将库的类导入到我自己的Java源代码中时,它们有多少?我的开发环境是带有Gradle的AndroidStudio。我考虑这样做的原因(如果可能的话)是因为我依赖于我的Android应用程序所使用的USB设备的闭源供应商提供的.jar驱动程序库。该供应商在其最新驱动程序中增加了对较新芯片版本的支持,但同时他们也放弃了对较旧芯片版本的支持。这是他们出于自己的充分理由做出的决定,而且不太可能被覆盖。我的一个想法是以某种方式在我