当前位置: 首页 > 知识库问答 >
问题:

在Android Studio中为project添加

蔚承天
2023-03-14

我是Gradle和Android Studio(基于Intellij Idea的IDE)的新手。我的问题是正确导入holoeverywhere到Project。我读过很多类似的题目,但它们都没有给出我问题的解决方案。

类似主题:

Android Studio不使用HoloEverywhere和ActionBarSherlock

2为库创建目录

请给我同样的想法如何纠正导入全息到处

共有1个答案

墨阳羽
2023-03-14

我同意@7Wonders,但是将mine项目导入HoloEverywhere会比在其中导入HoloEverywhere带来更大的问题。

克隆HoloEverywhere后,在project中有一个名为“Library”的文件夹。首先,我将它复制到我的文件夹“libraries”在项目的根,并将它重命名为“holoeverywhere”。

其次,我在HoloEverywhere文件夹中编辑了“build.gradle”文件,如下所示:

     apply plugin: 'android-library'

  android {
    compileSdkVersion 19
    buildToolsVersion '19.0.0'

  defaultConfig {
     minSdkVersion 7
  }

  sourceSets {

    main {
        manifest.srcFile 'AndroidManifest.xml'
        java.srcDirs = ['src']
        res.srcDirs = ['res']
    }

}
}


dependencies {
   compile files('libs/support-v4-18.0.4.jar')
   compile files('libs/nineoldandroids-2.4.0.jar')
 }
   include ":libraries:HoloEverywhere"

毕竟,我们应该将库HoloEveryWhere添加到您的ProjectName文件夹中的“build.gradle”文件中的主要项目依赖项中。

    dependencies {             
             compile project(':libraries:HoloEverywhere')
    }

不要忘记从项目依赖项中删除support-v4和support-v7库。

最后,不要忘记清理项目。从Android Studio的菜单Build>Clean Project中选择我建议通过终端来做,因为你在运行窗口中看不到所有的错误。所以选择Tools>Open Terminal,首先您应该导航到project root(命令“cd..”)并呼叫:

Windows:gradlew.bat clean

成功清理后,构建项目。

在构建时,我发现HoloEverywhere库中的AndroidManifest.xml中没有“application”标记。所以只要加上它,现在一切都好了。

 类似资料:
  • 我想做一个应用程序,使用谷歌翻译API。自从我添加了 我的构建中的依赖项。gradle我有个错误: 现在必须显式声明注释处理器。发现编译类路径上的以下依赖项包含注释处理器。请将它们添加到annotationProcessor配置中。-自动值-1.2。jar(com.google.auto.value:auto-value:1.2)或者,设置android。defaultConfig。javaCom

  • 问题内容: 我想向项目资源管理器添加一个新的过滤器,以向用户隐藏在Eclipse RCP应用程序中自动创建的一些项目。 到目前为止,我发现了两个扩展点: org.eclipse.ui.ide.resourceFilters 让我过滤导航 org.eclipse.jdt.ui.javaElementFilters 让我筛选Java查看器 我希望Project Explorer有一个类似的扩展点,但是

  • 您能帮助在android studio中运行默认java而不是gradle执行吗?谢谢

  • 我在Spring Toolsuite(基本上是Eclipse)中将一个动态web应用程序转换为一个maven项目该项目现在有一个pom。xml文件,但Java构建路径不再具有我使用的JAR,因为maven应该处理依赖项。我将依赖项放在pom中,如下所示: 我包含了一个这样的存储库: 不过,依赖关系尚未解决,我的servlet也无法工作。为什么我转换的Maven项目没有让依赖关系管理变得更容易?更具

  • 我正在尝试建立一个简单的“飞鸟”游戏,我需要鸟的图像倾斜,上升时指向上方,反之亦然。然而,当旋转我的图像时,它会在稍微下降或轻触屏幕后部分或完全从屏幕上消失。谁能告诉我怎么解决这个问题吗?