草庐IT

settings.gradle

全部标签

android - 为什么要使用 Gradle ?

所以我之前一直在使用Eclipse并迁移到AndroidStudio。我是第一次接触Gradle。我读过它是构建、测试和发布的构建自动化。但是我在开发应用程序时一次完成了这些任务。我会编写代码,然后测试它是否有效,然后当我对结果感到满意并认为它足以被所有人使用时,我会发布它。gradle介于所有这些之间?对不起,如果这是一个非常菜鸟的问题,但我一直在阅读,但我仍然无法理解这一切。 最佳答案 新的基于Gradle的构建系统的主要优点是,您可以轻松定义多个构建类型(例如调试和发布)产品flavor(例如精简版和专业版)并为每个(和组合)

android - Gradle 依赖项问题 : Could not find org. jetbrains.trove4j

我正在尝试列出我的项目的依赖关系树。所以我跑了gradledependencies并得到以下内容:FAILURE:Buildfailedwithanexception.Whatwentwrong:Aproblemoccurredconfiguringrootproject'Android'.Couldnotresolveallfilesforconfiguration':classpath'.Couldnotfindorg.jetbrains.trove4j:trove4j:20160824.Searchedinthefollowinglocations:http://maven.fa

android - Gradle 显示支持库错误 : "Module version com.android.support:support-v13:19.0.1 depends on libraries but is not a library itself"

这就是我的build.gradle所说的:applyplugin:'android'applyplugin:'crashlytics'applyfrom:'../gradle/checkstyle.gradle'applyfrom:'../gradle/pmd.gradle'compileSdkVersion19buildToolsVersion"19.0.3"defaultConfig{minSdkVersion17targetSdkVersion19}但是我看到这个编译错误:Gradle'mobi-client-connect-android-mobile'projectrefre

android - 仅在 gradle 的 Debug模式下使用一组类和资源

我只想在Debug模式构建类型(Androidstudio/gradle)中添加特定功能。将一组类和资源限制为调试构建类型(gradle)。我目前的解决方案是使用debug目录存放多余的类和资源,在代码中,当BuildType.DEBUG属性设置为true时,通过反射加载入口类。如果我们在调试中构建,则调试目录在构建期间与主目录合并。我首先想到这个目录将与构建变体目录的工作方式相同,即:将覆盖具有相同名称的类(允许我拥有特定类的调试版本)。这似乎是不可能的(来自AndroidStudio的重复类错误)。这是最干净的解决方案吗?是否可以直接使用gradle来做到这一点?

android - 如何在 Gradle 中指定最新的提交版本

我在我的Android项目中使用Gradle,我在build.gradle文件中添加了一些依赖。由于某些原因,我想指向最新的提交我的依赖项之一。例如:dependencies{...compile'com.github.ozodrukh:CircularReveal:1.1.0@aar'}我将CircularReveal的版本指定为1.1.0@aar,我知道目前它已修复了一些错误但尚未发布。我如何在Gradle中指定提交?我知道一些关于Cocoapods的基础知识,可以这样做:pod'AFNetworking',:git=>'https://github.com/gowalla/AFN

android - 错误 : Could not find or load main class org. gradle.wrapper.GradleWrapperMain

我的Android应用程序的build.gradle变得相当冗长。偶然发现这个名为gradle-lint-plugin的插件并正确配置它。在其文档中说Run./gradlewfixGradleLinttoautomaticallyfixyourbuildscripts但是在运行时我得到了Error:Couldnotfindorloadmainclassorg.gradle.wrapper.GradleWrapperMain。这和AndroidStudio使用自带的Gradle插件有关系吗?我没有在系统范围内安装Gradle。编辑:我不希望在系统范围内安装Gradle-有什么方法可以仅在

java - Android Studio 构建 gradle OutOfMemoryError

我是Android新手。我在Androidstudio中导入Github项目,但我看到这个问题`Error:java.lang.OutOfMemoryError:JavaheapspaceError:java.lang.OutOfMemoryError:Javaheapspace.PleaseassignmorememorytoGradleintheproject'sgradle.propertiesfile.Forexample,thefollowingline,inthegradle.propertiesfile,setsthemaximumJavaheapsizeto1,024M

安卓 : How to set an image to an imageview from a url programatically

我有一个来self的restAPI的图片url。现在我想在加载Activity时将其设置为ImageView。下面是我如何从restapi获取bean,然后从中获取URL。Messagemessage=newMessage();StringimageUrl=message.getImageUrl();我从我的数据库中获取Message对象,图像url包含在该Message对象中。然后我使用Url对象获取该图像url。URLurl=null;try{url=newURL(imageUrl);Bitmapbmp=BitmapFactory.decodeStream(url.openConn

Android 控制台错误 : "requires .class compatibility set to 5.0. Please fix project properties"

刚刚全新安装了Eclipse3.5和Android平台(SDK和ADT)。我已经在不同的机器上完成了几次,所以我很确定我已经正确配置了所有内容。尝试导入Android项目并在控制台窗口中收到以下错误:“Android需要将.class兼容性设置为5.0。请修复项目属性。”我以前从未见过这种错误。我唯一能想到的是它在谈论构建目标?我已将项目构建目标设置为1.6(API级别4),这是我想要的。他们要求我更改为更高的API级别似乎很愚蠢......之前还有其他人看到过这个错误吗? 最佳答案 我相信Android正在谈论Java字节码格式,

android - Gradle 构建无法在 Android Studio 中查找 Google Play 服务 - 我的 SDK 是否正确?

我有一个与GradlebuildfailslookingforGooglePlayServicesinAndroidStudio非常相似的问题我有一个工作的android项目但是当我添加compile'com.google.android.gms:play-services:5.0.77'我得到一个gradle构建错误Error:Failedtofind:com.google.android.gms:play-services:5.2.8OpenFileOpeninProjectStructuredialog我已经通过管理器添加了SDK。其他线程建议计算机上可能有第二个SDK库导致该问