草庐IT

Gradle-only

全部标签

android - Gradle 任务更改构建配置中的 bool 值

我想创建一个非常简单的任务来更改我的gradle配置中的bool值。我在开发一个可以使用多个配置文件运行的Android应用程序,并且对于每个构建都需要在我的代码中指定该应用程序是否必须伪造蓝牙。我的gradle(相关代码):deffakeBluetooth="true"buildTypes{debug{minifyEnabledfalsesigningConfigandroid.signingConfigs.debugbuildConfigField"boolean","fakeBluetooth",fakeBluetooth}release{minifyEnabledtruesig

Android Studio 1.3 gradle 插件在源集中定义 jni 和 jniLibs 时返回错误

找不到属性jni和源集“main”applyplugin:'com.android.model.application'model{android{compileSdkVersion=21buildToolsVersion="22.0.1"defaultConfig.with{applicationId="com.example.native_activity"minSdkVersion.apiLevel=9targetSdkVersion.apiLevel=9}sourceSets.main{jni.srcDirs=[]//Thispreventstheautogenerationo

Android Studio版本升级后的问题 gradle降级、jdk升级 Compose 与 Kotlin 的兼容性对应关系

Cannotuse@TaskActionannotationonmethodIncrementalTask.taskAction$gradle_core()becauseinterfaceorg.gradle.api.tasks.incremental.IncrementalTaskInputsisnotavalidparametertoanactionmethod.修改下面两处地方分别为7.0.3、7.3.3AndroidGradlepluginrequiresJava11torun.YouarecurrentlyusingJava1.8.Anexceptionoccurredapplyin

Android gradle 两种不同的产品风格的两种不同的启动器 Activity

这是我的例子productFlavors{paid{applicationId"com.paid.app"}free{applicationId"com.free.app"}}在paid风格中,我需要一个不同于main或free的启动器Activity,如下所示main/AndroidManifest.xmlpaid/AndroidManifest.xml当我开始在paid构建变体中安装应用程序时,它总是安装两个应用程序,即免费和付费,但应用程序名称相同。当我卸载任何一个时,这两个应用程序都会被卸载。难道不应该只有paid变体构建付费应用程序而free变体构建免费应用程序吗?以下是我的

android - 尝试生成签名的 Apk 时 Gradle 构建错误

大约34小时前,我生成了一个签名的apk,但现在,我无法生成一个签名的apk,我不知道如何解决这个问题。请帮忙这是我的输出信息Error:Note:therewere11duplicateclassdefinitions.(http://proguard.sourceforge.net/manual/troubleshooting.html#duplicateclass)FAILURE:Buildfailedwithanexception.Whatwentwrong:Executionfailedfortask':app:lintVitalRelease'.Couldnotresolv

android - 在 Android Studio 2.0 上更新 Gradle 版本

我昨晚将我的AndroidStudio更新到了2.0版然后我不能再运行应用程序了。我的AndroidStudio是这么说的“此版本的AndroidStudio与使用的Gradle插件不兼容。请尝试禁用InstantRun(或将IDE或Gradle插件更新到最新版本”我已经将我的Gradle更新到最新版本,但这并没有解决问题。这是我的build.gradle。classpath'com.android.tools.build:gradle:2.1.0-alpha1'.classpath'com.neenbedankt.gradle.plugins:android-apt:1.4'clas

android - 错误 :Unknown host 'dl.google.com' You may need to adjust the proxy settings in Gradle

我在androidstudio3.0中遇到这个错误。Unknownhost'dl.google.com'YoumayneedtoadjusttheproxysettingsinGradle我已经检查了我的自动代理选项。 最佳答案 我也遇到了同样的问题。我尝试了以下方法,它对我有用:window转到:文件>设置>外观和行为>系统设置>HTTP代理[在IDE设置下]启用以下选项自动检测代理设置苹果机转到:AndroidStudio>Preferences>Appearance&Behavior..等您还可以使用测试连接按钮并通过goog

android - 如何增加可用于 gradle 的内存

在officialpost详细介绍了AndroidStudio2.1稳定版的功能,我遇到了这个:Wearealsospeedingupbuildtimesbyusingin-processdex,whichconvertsclassfilestodexfileswithintheGradledaemonprocess.Thisavoidsthecostlyprocessingoperationofcreatingseparatedexprocesses.Tousethisfeature,youwillneedtoincreasetheamountofmemoryavailabletot

android - 在 Jenkins (Gradle) 上运行 android 单元测试和仪器测试

我的androidTest文件夹中有一些单元和仪器测试。我正在尝试在本地Jenkins上运行这些测试。我已经使用Jenkins成功配置了我的项目,并且还为仪器测试创建了一个模拟器。到目前为止,我看到的所有资源都只关注Ant和早期版本的Gradle。当前版本中编写任务的语法略有变化,我对此感到困惑。这是我的build.gradle文件:applyplugin:'com.android.application'android{compileSdkVersion21buildToolsVersion"21.1.2"defaultConfig{applicationId"myPackageNa

android studio项目gradle的java.lang.NullPointerException

我得到java.lang.NullPointerException。我在应用程序级别gradle中更改了build.gradle。我的构建.gradle如下:applyplugin:'com.android.application'applyfrom:"../../../buildCommon/applicationCommon.gradle"applyfrom:"../../../buildCommon/common.gradle"android{compileSdkVersion19buildToolsVersion"25.0.2"defaultConfig{application