草庐IT

gradle-wrapper

全部标签

android - DrawerLayout - 使用 Android Studio 和 Gradle 编译时出现 ClassNotFoundException

我试图通过AndroidStudio和Gradle使用新的DrawerLayout创建一个示例应用程序。我指的是提到的官方谷歌文档here.但是每当我启动该应用程序时,它都会异常退出(ClassNotFoundException-DrawerLayout)。我已经从SDK管理器(support-v4-13.0.0.jar)安装了最新的支持库,IDE会自动将其添加到依赖项中。我尝试将此jar复制到项目的libs文件夹,并更改了“项目结构”中库中的引用。但仍然出现错误。这是我的build.gradle中的“依赖项”部分依赖关系{编译'com.android.support:support-

android - 如果仅包含在 build.gradle 中,为什么 Android Studio 无法引用库?

在我的应用程序中,我使用的是Guava库。我仅在我的build.gradle文件中引用了它,如下所示:dependencies{compile'com.google.guava:guava:13.0.1'}我的应用重建并运行良好。但是,当我尝试从Guava库中添加新内容时,编译器会提示找不到该类。例如:当我写importcom.google.common.base.Preconditions在我的新文件中,编译器提示'cannotresolvesymbolcommon'。但是我的旧文件重建得很好。为何如此?我必须搞乱Project|Structure吗?我特别想在build.gradl

android - Gradle,定义一个属性集合

我正在使用Gradle脚本自动部署三个Android环境。这个想法是定义一组属性,这些属性将用于保存来自每个环境的所有数据。示例[DEV,QA&Live]{buildFolder="..."envName="..."excludeFiles="**/..."}然后,对于每个操作,复制代码、编辑文件……我只需要迭代每个环境。基本上,我的问题是我无法设法找到创建此集合的方法。有人可以解释持有一组Assets的最佳方式吗?I'vealreadytriedwith:project.ext.dev={envName="live"buildFolder="releaseLive"excludeFi

Android gradle 构建脚本在 preDexDebug 中返回错误 137

我正在尝试使用gradlew在我们的Debian构建服务器上构建一个Android项目。每次我运行它时,构建都会在preDexDebug步骤上失败,出现错误137和以下错误。我尝试了堆栈跟踪,但这没有给我任何更多信息,除了它是一个未处理的异常。在控制台中,我可以看到preDexDebug构建步骤在39%处失败。:Carpool:preDexDebugFAILEDFAILURE:Buildfailedwithanexception.*Whatwentwrong:Executionfailedfortask':Carpool:preDexDebug'.>com.android.ide.co

android - 将 Facebook SDK 导入我的 android 项目 - Gradle 错误

最近几天我有一个问题让我很忙,我想得到一些帮助...我使用的是intellij13.1.3,当我尝试将FacebookSDK添加为模块时出现错误Error:Gradle:error:packagecom.facebookdoesnotexist我完全按照@ScottBarta在这里解释的那样做了所有事情:https://stackoverflow.com/a/20221453/1018192请帮帮我!:(非常非常感谢:)编辑1:我的build.gradle文件:Facebook->build.gradleapplyplugin:'android-library'dependencies

android - 本地 gradle 仓库镜像

我需要在没有网络连接的电脑上构建android应用程序(或者只有本地网络没有外部访问)。如何为gradle的二进制文件和应用程序依赖项创建本地存储库镜像?而是使用本地目录,但如果不可能,那么我可以使用在本地机器上运行的一些人工服务吗? 最佳答案 如果您可以通过连接构建它一次,Gradle会将依赖项下载到它自己的缓存中(在Gradle用户主目录下)。然后以./gradlew--offline运行它,它不会访问网络。运行Nexus或Artifcatory存储库的本地安装是另一种选择。您可以在那里配置一个代理存储库,即使您没有网络连接,它

Android 注释 gradle 警告

我正在使用AndroidStudio1.1beta4和gradleplugin1.0.1并尝试在officialinsturctions之后将Android注释添加到我的项目中.所以我得到以下build.gradle文件:applyplugin:'com.android.application'applyplugin:'android-apt'android{compileSdkVersion21buildToolsVersion"21.1.2"defaultConfig{applicationId"ru.itloft.moneytracker"minSdkVersion14targe

Mac查看Gradle安装位置和依赖包存放路径

Mac查看Gradle安装位置和依赖包存放路径Gradle是一个功能强大的构建工具,广泛用于Java和Android项目的构建和管理。在Mac操作系统上,我们可以通过以下步骤来查看Gradle的安装位置以及依赖包的存放路径。Gradle安装位置打开终端:你可以通过在Launchpad中找到“终端”应用程序,或者使用快捷键Command+Space并输入“终端”来打开终端。输入命令:whichgradle这个命令会返回Gradle的安装路径,例如:/usr/local/bin/gradle注意:如果你没有安装Gradle,这个命令将不会返回任何内容。依赖包存放路径打开终端,并输入如下命令:gra

android - Gradle 在 cordova config.xml 中的版本号上抛出错误

我的ionic/cordova项目的config.xml文件有如下设置android-versionCode="201504231751"ios-CFBundleVersion="201504231752"当我尝试使用“cordovabuildandroid”为android构建时,gradle向我抛出一个错误提示:失败:构建失败并出现异常。*在哪里:脚本'E:\Workspaces\xxx\xxx\platforms\android\CordovaLib\cordova.gradle'行:128*什么地方出了错:评估根项目“android”时出现问题。Forinputstring:"

android - 使用 Cordova gradle wrapper 时指定不同的存储库

我正在使用CordovaAndroid4.0.0,它使用gradle包装器来构建。我需要指定与mavenCentral不同的存储库。我不能简单地修改build.gradle文件,因为它是由Cordova自动生成的。因为它使用的是Cordova指定的包装器分布,所以我无法将/init.d添加到分布中。我试过添加一个USER_HOME/.gradle/init.gradle文件,它似乎没有被使用。使用我无法控制的包装器时,还有其他方法可以指定初始化文件吗?编辑:作为目前的解决方法,我添加了一个after_prepareHook,该Hook将在build.gradle文件中的任何位置找到的文