草庐IT

uber-jar

全部标签

xml - 使用 Android 生成的 ant 构建文件时如何为 JAR 指定 lib 文件夹?

我正在使用由android生成的ant构建文件。我们的Android应用程序需要一个位于我们项目的lib文件夹中的JAR文件,因此我需要调整ant在构建内容时使用的类路径。当我运行时:ant-liblibdebug项目构建得很好,但这实际上应该在构建文件本身中。android生成的构建文件引用了android_rules.xml,所以很多这些东西都是自动化的。我想我的问题是,使用Android构建规则时这里的最佳实践是什么? 最佳答案 OurAndroidapplicationrequiresaJARfilethatlivesins

android - jar 中的 apklib 有什么优势?

我正在关注thisquestion但它并没有完全回答我的问题。apklibfromjar的真正优势是什么?可能的答案:它包含资源但是我也可以轻松地将资源放入jar文件它包含已经准备好的android类但是,如果我打开apklib,我看不到dex或其他与android相关的内容。更重要的是,我在里面看到了简单的来源。那么以apklib格式保存/分发库的真正目的是什么? 最佳答案 ButIcaneasilyputresourcestojarfileaswell不,你不能,至少在Android资源系统方面不能。能够创建包含Android资

android - 使用 Gradle 在 Android Studio 中从编译中排除 .jar

我目前在build.gradle文件中有类似的东西。dependencies{compile'com.android.support:support-v4:13.0.+'compile('com.xxx:xxx-commons:1.+'){}}问题出现了,因为jUnit和hamcrest-core都存在于com.xxx:xxxmaven存储库中,产生了这样的错误:Gradle:Origin1:/Users/yyy/.gradle/caches/artifacts-26/filestore/junit/junit/4.11/jar/4e031bb61df09069aeb2bffb4019

android - 错误 :Android Dex: Cannot find file\android-sdk-path\platform-tools\lib\dx. jar

我几天前拿到了最新的AndroidSDK。我在使用IntellijIDEA构建我的android应用程序时遇到了诸如标题之类的问题。我知道最新的androidsdk将dx.jar从platform-tools移动到一个名为build-tools的新文件夹。所以我想知道如何修复它? 最佳答案 我有同样的问题:AndroidPreDex:CannotfindfileD:\sdk\sdk\platform-tools\dx.jar我用简单的方法解决了它。文件dx.jar位于D:\sdk\sdk\platform-tools\lib。我把它

android - 使用 jar 依赖项测试 Android 项目

我的Android项目有几个jar库作为依赖项。独自一人,它编译并运行良好。我写了一个小测试项目但运行它我没有得到任何结果(没有测试通过或失败)也没有任何错误,但是在logcat的输出中有这样的警告:06-0614:55:43.533:INFO/dalvikvm(7049):FailedresolvingLcom/adwhirl/adapters/InMobiAdapter;interface315'Lcom/inmobi/androidsdk/InMobiAdDelegate;'06-0614:55:43.533:WARN/dalvikvm(7049):Linkofclass'Lco

android - Facebook SDK + SlidingMenu SDK = Jar 不匹配!修复你的依赖

因此,我已将FacebookSDK和SlidingMenuSDK添加到我的Android项目中,但是我遇到了那些讨厌的“Jar不匹配”错误。我已经从我的libs文件夹中删除了android-support-v4.jar文件,但错误仍然存​​在。关于如何解决这个问题的任何想法?(我也尝试从文件夹中删除文件,但出现“找不到文件”错误)图片:http://i.stack.imgur.com/9JOvg.png 最佳答案 从SlidingMenu库中删除android-support-v4.jar。并从FacebookSDK的libs文件夹

android - 此类文件的 jar 属于容器 'Android Dependencies',它不允许对其条目上的源附件进行源修改

我有一个图书馆项目和另一个使用图书馆项目中的一些类的项目。一旦我在其中一个库类中设置断点,并且我的应用程序在断点处停止,Eclipse就会向我显示错误消息SourcenotfoundThejarofthisclassfilebelongstocontainer'AndroidDependencies'whichdoesnotallowsourcemodificationstosourceattachmentsonitsentries有人可以帮助我吗? 最佳答案 我找到了答案!不知何故(不要问我为什么)Eclipse弄乱了我的库项目类

android - 在 Eclipse 中包含 Android-DirectionalViewPager .jar 时出错

我正在尝试在我的应用中实现垂直滑动。(就像用ViewPager滑动一样,但是是垂直滑动)。我找到了JakeWhartons图书馆Android-DirectionalViewPager.它是一个独立的.jar文件,除了兼容库之外还应该包含在内。我将该文件包含在我的项目中。它现在位于“引用库”下,就像兼容性库一样。但问题是,我什至无法让图书馆提供的例子发挥作用。调试器在行停止setContentView(R.layout.main);“找不到来源”LogCat抛出这个错误:“05-2314:43:13.583:E/dalvikvm(329):找不到类'com.directionalvie

Android Studio 使用另一个 AAR 文件和里面的 jar 创建 AAR

我正在使用另一个aar和jar文件依赖项创建AAR文件。我已成功创建.aar发布文件。然后,我将新的AAR文件导入到示例项目中。该项目运行良好。当访问aar和jar类时,它显示NoClassDefFound错误。注意:首先我想知道,到目前为止,AAR是否可能包含在另一个AAR中。谁能帮我解决这个新问题?我也提到了这个链接CreateanAARwithmultipleAARs/JARs.它说传递=真。但是,不明白在哪里使用该标志。在第三方使用应用程序或在AAR项目依赖项中创建AAR时。提前致谢。我的迷你项目Gradle文件:迷你项目,仅转换为.AAR文件。然后,这个文件只会使用另一个Ne

java - Gradle 在执行自定义任务时找不到模块的输出 jar

我有一个包含三个模块的Gradle项目,每个模块都嵌套了对下一个模块的依赖:androidappmodule,whichdependson...androidlibmodule,whichdependson...javalibmodule(calledcore)在我的lib模块中,我正在尝试创建一个自定义任务(以生成javadoc,但这可能不相关)库/build.gradle:applyplugin:'com.android.library'android{...}android.libraryVariants.all{variant->task("${variant.name}Doc