当前位置: 首页 > 面试题库 >

Android Studio无法与HoloEverywhere和ActionBarSherlock配合使用

魏鸿哲
2023-03-14
问题内容

我能够将ActionBarSherlock和HoloEverywhere都导入Android Studio,但无法编译我的应用程序。

屏幕截图:https:
//docs.google.com/file/d/0BwOn70drOiMfZHZVeXdEVzNXRXc/edit?usp =
sharing

不管出于什么原因,我的意图似乎都吓到了,即使库导入工作正常,我也遇到以下错误,试图模拟我的应用程序:

java: /Users/patdugan/usmc-pro-fitness-abs-he/src/com/patdugan/usmcprofitness/USMCProFitMainActivity.java:16: package org.holoeverywhere.widget does not exist

有人有什么想法吗?


问题答案:

我刚遇到这个问题。

您需要做的是,File > Project Structure...然后单击Modules。确保ActionBarSherlock的Dependencies选项卡下具有支持库。如果不是,请单击底部的加号并添加一个库(您可能必须单击New Library...以选择子项目中的libs文件夹)。

完成此操作后,将范围更改为,Provided以便在编译应用程序时不会出现lib冲突。



 类似资料:
  • 问题内容: 我有一个简单的问题。对于我的android应用程序,我计划使用ActionBarSherlock和HoloEverywhere库。除了一件事之外,一切都运行良好:将溢出菜单强制到旧设备上。如果没有HoloEverywhere项目,则强制溢出可以与以下行完美配合: 我的问题是,当我申请时,我无法让强制溢出工作 Eclipse给我一个错误,指出没有找到与给定名称匹配的资源。没有.Force

  • 问题内容: 这是我的应用程序级别gradle文件: 编译项目时出现的完整错误是: 错误:任务’:app:transformDexArchiveWithExternalLibsDexMergerForDebug’的执行失败。 java.lang.RuntimeException:com.android.builder.dexing.DexArchiveMergerException:无法合并dex

  • 问题内容: 我是Cuda的新手,我正在尝试编译以下简单文件: 使用这个: 我得到的输出是: 我的gcc –version: 如何在不弄乱所有内容的情况下安装4.6和gcc的第二个版本? 答案是: CUDA不支持gcc 4.5和4.6-无法编译代码,并且其他工具链(包括cuda-gdb)将无法正常工作。您不能使用它们,并且该限制是不可协商的。 您唯一的解决方案是安装gcc 4.4版本作为第二个编译器

  • 我需要在我的应用程序中实现新的Google Maps,为此,我需要使用SupportMapFragment类。 **我的问题** 是否可以将类与一起使用? 以下是它们的支持方式。 }

  • HoloEveryWhere 是一套 Android 开发库, 提供了全套 Holo Style 控件, 它的外观与功能和标准 Holo Style 控件基本相同, 唯一不同的是它可以运行在低于 4.0 版本的 Android 系统上。 效果图     支持平板