草庐IT

uber-jar

全部标签

android - 为什么 Android Studio 无法识别 .jar 库导入?

我正在尝试在我的AndroidStudio项目中使用一些.jar文件作为库。我一直在研究如何做,常规的方法是将.jar文件复制到libs文件夹中,然后将其添加为库。我知道libs文件夹必须在“项目”View中的“应用程序”模块内。但是没有出现添加为库的选项。所以我的方法是通过右键单击“应用程序”手动添加它:打开ModuleSettings/app/Dependencies/并添加.jar文件作为文件依赖项。然后,我转到我的.class但导入建议不允许我选择这些库作为导入。我从“android”View尝试了另一种方法。右键单击“应用程序”并选择“新模块”,在那里我选择Import.JA

android - 在钛中,是否可以从 android 模块访问 3rd-party-jar-bundled 资源文件( xml )?

我一直在研究如何从android模块访问3rd-party-jar-bundled资源文件(xml文件、图像、引用here)。可以这样做吗?因为这些资源文件是由已编译的第3方jar文件调用的,这意味着我无法在nativejava代码中使用TiRHelper.getApplicationResource方法,除非我:将jar文件反编译成java代码。将所有原生资源引用替换为TiRHelper.getApplicationResource重新编译第三方java源代码为jar文件。(这个第三方项目是https://github.com/ShareSDKPlatform/ShareSDK-fo

android - 在参数编号 8 中的 ';' 之前期望类路径分隔符 '\Android\android-sdk\build-tools\23.0.1\lib\shrinkedAndroid.jar'

使用VS2015进行Xamarin开发,当我尝试构建一个选中了EnableMulti-Dex的Android项目时,我收到以下错误:-Expectingclasspathseparator';'before'\Android\android-sdk\build-tools\23.0.1\lib\shrinkedAndroid.jar'inargumentnumber8知道为什么会发生这种情况以及如何解决吗? 最佳答案 如果您的SDK位置路径包含空格,则构建过程会导致此问题。Eg:IfSDKLocationis`C:\ProgramF

Android - Proguard 未使用 Joda Time jar 文件编译

我在我的android项目中使用了JodatimeAPI,当我导出一个签名的apk时我的项目没有编译,它显示错误“Proguard返回错误代码1。见控制台”,下面是错误日志,[2013-07-2000:50:25-CC]Proguardreturnedwitherrorcode1.Seeconsole[2013-07-2000:50:25-CC]Warning:org.joda.time.DateMidnight:can'tfindreferencedclassorg.joda.convert.FromString[2013-07-2000:50:25-CC]Warning:org.j

android - Tools.jar 不在 Android Studio 类路径中

我尝试在配备ARM处理器的三星ChromebookSeries3上安装AndroidStudio,但我无法使用Java。任何帮助将不胜感激。DownloadedandextractedAndroidStudioDownloadedandextractedJava1.7.0_21JDKARMCompletedthebelowcommandsexceptthejavawscommandsastheyerror-edoutdoesn'texisttarxzvf~/Downloads/jdk-7u21-linux-arm.tar.gzsudomvjdk1.7.0_21//usr/lib/jvm

android - 找不到 manifest-merger.jar (com.android.tools.build :manifest-merger:26. 0.1)

我有一个统一项目我正在将该项目导出为androidstudio项目,同时打开androidstudio项目我收到此错误Gradlesyncfailed:Couldnotfindmanifest-merger.jar(com.android.tools.build:manifest-merger:26.0.1).Searchedinthefollowinglocations:https://jcenter.bintray.com/com/android/tools/build/manifest-merger/26.0.1/manifest-merger-26.0.1.jar我有一些旧的导

android - 找不到 common.jar (android.arch.core :common:1. 1.0)

这个问题在这里已经有了答案:CannotinstallSupportrepositoryandsyncprojectinAndroidStudio(4个回答)关闭4年前。我创建了一个新项目,但是当它完成第一次编译时,新项目返回一个错误:Error:Couldnotfindcommon.jar(android.arch.core:common:1.1.0).Searchedinthefollowinglocations:https://jcenter.bintray.com/android/arch/core/common/1.1.0/common-1.1.0.jar我真的不知道如何解决

android - 如何从 Proguard(Android 项目)的混淆中排除外部 .jar?

当我使用proguard.cfg导出android项目时,所有引用的.jar文件也会被混淆。如何从混淆中排除其中一些.jar? 最佳答案 如果您不想编辑Ant脚本,您可以在proguard.cfg中为这些外部jar中的类添加-keep选项。例如:-keepclassothercode.**{*;}或者使用包含否定符的正则表达式:-keepclass!mycode.**{*;}尽管如此,标准Ant脚本仍会将所有引用的jar合并到单个输出jar中。 关于android-如何从Proguard

使用 Gradle 和 ProGuard 构建 Android : "The output jar must be specified after an input jar, or it will be empty"

我正在使用Gradle创建具有不同风格的构建。直到现在它一直运行良好,直到我想启用Proguard。我为我的ReleaseBuild启用了minifyEnabled,现在我有一个异常说:"引起:org.gradle.internal.UncheckedException:java.io.IOException:输出jar[.../app/build/intermediates/multi-dex/dev/release/componentClasses.jar]必须在输入jar之后指定,否则为空。"有人知道是什么导致了这个异常吗?我基本上想在发布我的应用程序之前启用ProGuard。下

android - Android Gradle 构建中不使用 libs 文件夹中的 Jar 文件

我刚开始玩Android的gradle构建系统。但是我无法构建我的项目之一。它依赖于libs/文件夹中的一个jar。在compileDebug任务中执行gradlebuild失败,因为jar文件中的所有类都丢失了。这是一个图书馆项目!这是我的build.gradle文件:buildscript{repositories{mavenCentral()}dependencies{classpath'com.android.tools.build:gradle:0.2'}}applyplugin:'android-library'android{target='android-16'sour