草庐IT

gradle-shadow-plugin

全部标签

java - 如何在 IntelliJ 13 中为 Gradle Android 项目创建 Android 测试模块?

我已经在IntelliJ13中成功创建了一个Android项目,我想设置Android测试框架。我使用新建项目向导使用Gradle创建了android项目。当我去添加一个新模块时,我只有“Gradle:AndroidModule”和“Gradle:JavaLibrary”选项,“TestModule”选项丢失了。如何生成Android测试模块?我读过http://www.jetbrains.com/idea/webhelp/testing-android-applications.html但我永远找不到任何“测试”选项。如果无法自动生成Android测试模块,那么如何配置Android

Android Robolectric Gradle - java.lang.OutOfMemoryError : PermGen space

我有一个带有robolectric测试的android项目设置,目前总共有大约2084个单元测试。但是由于java.lang.OutOfMemoryError:PermGenspace,我在添加更多测试时遇到了问题。objc[11380]:ClassJavaLaunchHelperisimplementedinboth/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home/bin/javaand/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Ho

android - Gradle 没有在 gradle.bat 中设置 javahome

在运行我的项目时,出现此错误:Error:InvalidGradleJDKconfigurationfound.OpenGradleSettingsPlatformSDKdoesnotpointtovalidJDK(C:/ProgramFiles/Java/jdk1.7.0_71)为了解决这个问题,我尝试将gradle.build中的javahome设置为:findJavaFromJavaHomesetJAVA_HOME=C:\Data\jdk1.7.0_55setJAVA_EXE=%JAVA_HOME%/bin/java.exe我仍然得到同样的错误。有人可以帮忙吗。

android - Gradle 无法解析 Android Studio 中的依赖项

我在AndroidStudio中导入了一个Phonegap项目,并将其设为基于Gradle的项目。现在我正在尝试编译一些外部依赖项,但出现此错误:Error:(72,13)Failedtoresolve:com.loopj.android:android-async-http:1.4.6ShowinFileShowinProjectStructuredialog我尝试通过进入File->ProjectStructure->Dependencies并“自动”添加它们来添加这些依赖项。AndroidStudio确实找到了这些库,他将它们添加到我的build.gradle中,但我仍然遇到同样

Android Studio Gradle 构建失败

我几天前就遇到了这个问题。当我尝试构建项目时,gradle会发出此消息。我清理了项目重新下载了依赖项,但问题仍然没有解决。帮我找出解决方法。错误信息:app:dexDebugError:org.gradle.api.internal.changedetection.state.DefaultFileCollectionSnapshotter$FileCollectionSnapshotImplcannotbecasttoorg.gradle.api.internal.changedetection.state.OutputFilesCollectionSnapshotter$Outpu

android - useLibrary 和build.gradle 中的编译文件 ('' ) 的原理有什么区别?

Android6.0发布后,不再支持ApacheHTTP客户端。如果我们的应用正在使用此客户端并面向Android2.3(API级别9)或更高版本,则建议使用HttpURLConnection类。据说此API更高效,因为它通过透明压缩和响应缓存减少了网络使用,并将功耗降至最低。如果我们想继续使用ApacheHTTPAPI,您必须首先在我们的build.gradle文件中声明以下编译时依赖项:android{useLibrary'org.apache.http.legacy'}遗留jar在AndroidSDK中,路径为sdk/platforms/android-23/optional/。

找不到 Android Gradle build-info.xml

当我尝试使用InstantRun启动一个旧应用程序时,它说:找不到模块应用程序的Gradlebuild-info.xml。请确保您使用的是gradle插件“2.0.0-alpha4”或更高版本。我该如何解决这个问题? 最佳答案 随着最近发布的AndroidStudio2.0,有一个新的Androidgradle插件2.0.0。您可以通过将插件的版本更改为如下所示在顶级build.gradlebuildscriptblock中应用它:buildscript{repositories{jcenter()}dependencies{cla

android - 基于Build Variant修改App名称的Gradle-only解决方案

我正在尝试修改我的gradle文件,以允许我的应用程序根据Flavor和BuildType使用不同的名称。到目前为止,我已经通过AndroidGradlePluginDocs使用ManifestMerging技术在基于Flavor的命名方面取得了成功。当前这些是我的主屏幕上的应用程序名称,用于我的debug和release构建。FlavorDebugAppNameReleaseAppName--------------------------------------entity_1AppNameAppNameentity_2AppNameAppName.........entity_2

android - 找不到 gradle 3.1

gradle最新版本是3.1enterlinkdescriptionhere但是AndroidStudio只使用2.2?enterlinkdescriptionhere这似乎是一个巨大的差异。我的配置:buildscript{repositories{jcenter()mavenCentral()maven{url"https://oss.sonatype.org/content/repositories/snapshots/"}}dependencies{classpath'com.android.tools.build:gradle:2.2'classpath'de.felixsc

android - Gradle:DefaultAndroidSourceDirectorySet to File using toString() 方法已被弃用

我想更新Android库项目的Gradle插件。新版本是0.10.4。Gradle包装器位于1.10。当我在项目上运行./gradlewinstall时出现以下警告。Convertingclasscom.android.build.gradle.internal.api.\DefaultAndroidSourceDirectorySettoFileusingtoString()methodhasbeendeprecatedandisscheduledtoberemovedinGradle2.0.Pleaseusejava.io.File,java.lang.String,java.ne