我是Gradle和Android Studio(基于Intellij Idea的IDE)的新手。我的问题是正确导入holoeverywhere到Project。我读过很多类似的题目,但它们都没有给出我问题的解决方案。
类似主题:
Android Studio不使用HoloEverywhere和ActionBarSherlock
2为库创建目录
请给我同样的想法如何纠正导入全息到处
我同意@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项目没有让依赖关系管理变得更容易?更具
我正在尝试建立一个简单的“飞鸟”游戏,我需要鸟的图像倾斜,上升时指向上方,反之亦然。然而,当旋转我的图像时,它会在稍微下降或轻触屏幕后部分或完全从屏幕上消失。谁能告诉我怎么解决这个问题吗?