Tag: gradle

创build一个testing二进制文件 – Gradle

我正在使用最新版本的Gradle(里程碑9),我试图找出如何创build所有testing二进制文件的Jar。 从我在互联网上find的,以下应该工作: task packageTests(type: Jar) { from sourceSets.test.classes } 不过,我正在得到一个 – 无法在源集testing中获得只写属性“类”的值。 什么是我想要实现的编码的正确方法? 财产'类'现在不知何故被弃用?

如何在Android Studio中构build“发布”APK?

我正在尝试构build一个可以上传到Play商店的APK。 当我在Android Studio(版本0.3.1)中selectBuild | Generate Signed APK …时,我被引导到一个关于如何在“gradle build scripts”中正确设置签名过程的链接: http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Signing-Configurations 不幸的是,在检查完页面之后,我不知道要编辑哪个文件以及要放什么文件 – 我来自Visual Studio的背景,所以懒洋洋地期待一些东西“只是工作”:)。 (在OK了Android Studio的警告信息之后,ASpopup一个生成签名的APK向导,我通过了密钥的详细信息,最终的APK被Play商店拒绝,因为有一个过期的过期date)。 我也尝试启动Android Studioterminal窗口并运行“gradle”,如上面的消息所示,但是没有find这个命令。 所以,除此之外,因为运行命令可能会做一些有用的事情,我将如何运行gradle? 我在AS IDE中find了一个“Gradle”窗口,并尝试构build在该窗口中find的assembleRelease目标。 但是,运行窗口输出只显示“ 执行外部任务”assembleRelease“… ”。

在Android Studio 2.0中,在debugging模式下找不到方法的局部variables

在更新Android版本1.5到2.0 Preview4之后。 Android studio Debugger无法find方法定义中定义的本地variables。 作为参考,find下面的截图。

在android studio中导入项目时得到“解决”错误,无法加载类“org.codehaus.groovy.runtime.typehandling.ShortTypeHandling'

由于以下错误,我无法导入AndroidStudio中的项目: Unable to load class 'org.codehaus.groovy.runtime.typehandling.ShortTypeHandling'. 我不知道这个项目。 为什么我得到这个错误,我该如何解决。

在Android Studio中,Gradle错误“Attribute”xxx“已被定义”

我在Android Studio中创build了一个项目,并使用Maven Central添加了一些依赖关系,当我尝试编译时,遇到这种types的错误: Error:Gradle: Attribute "titleTextStyle" has already been defined Error:Gradle: Attribute "subtitleTextStyle" has already been defined […] 等等…这是我的build.gradle文件: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android' repositories { mavenCentral() } android { compileSdkVersion 18 buildToolsVersion "17.0.0" defaultConfig { minSdkVersion 8 targetSdkVersion 18 } } dependencies { // […]

在Android Studio中将commons-io依赖添加到gradle项目

非常简单的问题 – 如何将commons-io依赖添加到gradle Android项目? 我尝试了以下 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } } apply plugin: 'android' dependencies { compile files('libs/android-support-v4.jar') compile group: 'commons-io', name: 'commons-io', version: '2.0.1' } 但它不工作错误是 Gradle:configuration项目“LearnIt”时出现问题。 无法通知项目评估监听者。 无法parsingconfiguration的所有依赖关系:LearnIt:_DebugCompile。 >找不到commons-io:commons-io:2.0.1。 需要:learnit:LearnIt:未指定

发现无效的Gradle JDKconfiguration?

我在Android Studio很新。 我有一个gradle的问题。 它说, Error:Invalid Gradle JDK configuration found. Platform SDK does not point to valid `JDK` `(C:/Program Files/Java/jdk1.8.0_20)`. Consult IDE log for more details (Help | Show Log) 那我该怎么做才能解决呢?

如何正确地从Android上使用Gradle构build文件从org.apache导入HttpClient?

我看到这个错误,当我尝试运行“gradle build” WARNING: Dependency org.apache.httpcomponents:httpclient:4.2.3 is ignored for the default configuration as it may be conflicting with the internal version provided by Android. In case of problem, please repackage with jarjar to change the class packages :prepareFreeDebugDependencies :compileFreeDebugAidl UP-TO-DATE :generateFreeDebugBuildConfig UP-TO-DATE :mergeFreeDebugAssets UP-TO-DATE :compileFreeDebugRenderscript UP-TO-DATE :mergeFreeDebugResources UP-TO-DATE :processFreeDebugManifest UP-TO-DATE :processFreeDebugResources UP-TO-DATE :compileFreeDebug /home/xrdawson/Projects/Foo/Bar/src/main/java/com/Foo/app/PixActivity.java:20: error: package […]

Gradlew在代理之后

我有一个来自Gaelyk的样本(叫做Bloogie),它使用gradlew。 我在代理人后面。 我读过gradle文档,发现这个: gradle.properties systemProp.http.proxyHost=www.somehost.org systemProp.http.proxyPort=8080 systemProp.http.proxyUser=userid systemProp.http.proxyPassword=password 但我不知道如何把这个信息放入包装gradlew。 任何想法?

无法find方法android()的参数

我一直在试图将项目导入到Android Studio,这是我卡住的地方,有堆栈溢出类似的问题,但它没有提供一个解决我的特定错误。 这是我的错误日志: C:\<some location>\build.gradle Error:(24, 1) A problem occurred evaluating root project '<project name>'. > Could not find method android() for arguments [build_4fli1jm76ubcnxesnhqnhie47$_run_closure3@6e71db85] on root project '<project name>'. Information:BUILD FAILED Gradle同步消息是: 错误:(24,0)未findGradle DSL方法:'android()'可能的原因: 项目“PoojaPeople”可能使用不包含该方法的Gradle版本。 Gradle设置 构build文件可能缺less一个Gradle插件。 应用Gradle插件 我不太确定这个方法android()的位置。 如果它是位于Application的build.gradle文件中,我仍然不知道从哪里去。 任何帮助表示赞赏。 我的build.gradle是 buildscript { repositories { maven { url "http://dl.bintray.com/populov/maven" } mavenCentral() } dependencies { […]