首页 > TAG信息列表 > build-gradle

android-我应该为compileSdkVersion,minSdkVersion和targetSdkVersion设置什么以支持从棉花糖到Pie?

我的android应用程序能够在Oreo&派没有任何问题.如果我尝试在棉花糖&中安装发行版,手机的牛轧糖版本抛出错误“解析程序包时出错”,请在gradle中找到我的SDK版本 compileSdkVersion 28 minSdkVersion 21 targetSdkVersion 28 implementation com.android.support:appcompat-

android.support.v7.app.ActionBar.Callback类已添加到输出中.请删除重复的副本

我正在使用Android Studio和Gradle.我必须从v7 ActionBar提出问题.我清理并构建我的项目,并发现该错误: Error : Class android.support.v7.app.ActionBar.Callback has already been added to output. Please remove duplicate copies. Execution failed for task ‘:MobilOnay:d

Android Studio:发布APK签名过程

我尚未完全了解Android Studio / Gradle中的发布apk签名过程如何工作. 我可以看到,您可以在两个不同的地方指定发布签名的详细信息(位置/别名/密码): >在gradle.build配置文件中 >在向导中,方法是从Android Studio顶部菜单中选择“构建/生成签名的APK” 据我了解,这两个地方彼此不说

android-Gradle多项目

我正在尝试为多项目环境配置gradle. 我的项目结构如下: MainProject --external --A --B --C 我已经能够为MainProject配置build.gradle和settings.gradle文件. 我的问题是两个子项目A& B取决于C 在项目A的build.gradle中 apply plugin: 'android-library' dependencies {

android-在Maven Central上载库

我已经通过this toturial将aar库添加到MavenCentral 当我在项目中添加库时,出现以下错误:模块版本MY_LIBRARY取决于库,但本身不是库 您可以找到我的构建gradle文件here 我的build.gradle中有一个uploadArchives任务.有谁知道为什么我得到这个错误以及如何解决? 编辑: 我弄清楚问题出在

Android Studio自定义Gradle启动命令

我希望使用自定义命令生成设备上安装的APK: ./gradlew clean assemble -PdisablePreDex 但是我不想转到命令行,然后使用adb install name.apk. 我正在使用Android Studio,并且想配置运行配置以使用此命令运行吗?解决方法:>单击“运行”按钮左侧的下拉列表.>点击“编辑配置…”>单击

在com.android.build.gradle.internal.api.ApplicationVariantImpl_Decorated上找不到属性“ packageApplication”

将android build tools gradle插件从0.14.0升级到1.0.0后,我无法再使用命令’gradle runDebug’在连接USB的设备上运行调试版本. 但是,所有其他gradle命令都可以工作(测试,清理构建,构建). 这是堆栈: Execution failed for task ':myAndroidApp:installDeviceDebug'. > Could not f

在Android Studio发布模式下../release/下没有classes.jar

我是Android Studio 1.1.0的新手.我想构建一个android库项目并输出JAR文件.我选择了“ Build Variants”作为“ Release”模式. 但是,在构建项目之后,在build / intermediates / bundles / release /路径下没有classes.jar文件. 文件/目录如下: AndroidManifest.xml R.txtaapt /艾德

java-无法在Android Studio中打开布局

我刚刚从文件>创建了一个空白活动.新>活动.它的MainActivity.java是可编辑的,与menu_main.xml相同,但是无法打开activity_main.xml布局文件.没有错误消息,没有任何迹象表明一切都在发生,什么也没有.我还尝试了删除活动并再次创建它. Android Studio已更新为最新版本(1.2.1.1),我尝

android-是否可以针对不同的产品口味使用不同的build.gradles?

我正在工作的项目是针对基于Amazon的设备以及Android都构建的.两者之间几乎有95%的代码库是相同的.因此,我没有将这两个项目作为不同的项目,而是考虑使用产品口味将这两个项目放在一起(请让我知道是否还有其他更好的解决方案) 但是我在这里面临的问题之一是build.gradle中的buildscr

java-我使用gradle构建了一个胖子罐,其中包含了我所有的依赖项.现在,当使用distZip时,如何排除这些jar文件?

所以这是我的gradle脚本: apply plugin: 'java' apply plugin: 'application' mainClassName = "com.company.diagnostics.app.client.AppMain" dependencies { compile ('commons-codec:commons-codec:1.8') compile (libraries

Android gradle:所有buildTypes都在同一时间执行

我有一个android gradle项目,并且我试图为它配置buildTypes.这是我的build.gradle的一部分: android { ... buildTypes { debug { println("inside debug...") } release { println("inside release...") }

android-如何在gradle中的defaultConfig之外使用applicationId

这可能是一个愚蠢的问题,但是我希望在设备上同时运行一个调试版本和发布版本的应用程序. 我遇到的问题是内容解析程序权限.所以我做了通常的applicationId jazz,但现在我想避免使用这样的代码 public static final String AUTHORITY = BuildConfig.APPLICATION_ID + ".provider";

java-错误:无法在存储库容器中为参数[]找到方法jcenter()

我最近将Android Studio从1.5更新到了2.0,而Iam无法编译现有项目.当我从终端构建项目时,出现以下错误. gradle build –stacktrace alle @ alle-Inspiron-3537:〜/ AndroidStudioProjects / NewsLetter $gradle build –stacktrace 注意:为了遵守为此构建指定的org.gradle.jvmargs和/

android-安装失败,因为未对APK进行签名

我刚刚将Android Studio从1.5升级到2.2,现在运行我的App时出现错误: Installation failed since the APK was either not signed, or signed incorrectly. If this is a Gradle-based project, then make sure the signing configuration is specified in the Gradle build s

android-Gradle依赖关系排除

由于某种原因,我已经使用Java 1.7来编译我的项目,但是在编译项目时遇到重复输入错误.下面是我的依赖关系树,显示了重复项. +--- com.google.firebase:firebase-analytics:10.2.0 | +--- com.google.firebase:firebase-common:10.2.0 | | +--- com.google.android.gms:pla

android-Gradle命令行参数来覆盖build.gradle中的属性

每当导入现有的android项目时,在大多数情况下,我们都需要在安装的工具版本号之后更改值 在project / build.gradle中 buildscript { ... dependencies { classpath 'com.android.tools.build:gradle:x.x.x' } } 在project / app / build.gradle中 android {

Android Studio 3.0子模块编译失败

应用程序级别构建Gradle依赖项 devCompile project(path: ':mymodule', configuration: 'devRelease') proCompile project(path: ':mymodule', configuration: 'proRelease') qaCompile project(path: ':mymodule', configuration:

android-React Native Gradle失败并显示`java.lang.NullPointerException(无错误消息)`

问题 在一个全新的React Native项目(使用create-react-native-app创建)上,gradle构建失败. 输出量 -调试 $cd android / $./gradlew build-调试 给出此输出(截断到错误点) 16:17:09.777 [DEBUG] [com.android.build.gradle.internal.pipeline.TransformManager] InputStream:

如何在Android Studio中生成具有自定义名称的输出APK文件?

我想使用自定义名称生成输出apk文件.例如.默认情况下,Android Studio会生成“ app-debug.apk”文件.但我希望它是-“ MyAppName_myCurrentProdFlavour_vMyVersionName.apk” 如何使用模块的build.gradle文件执行此操作解决方法:您可以将以下机制分别用于调试和发行版本,这将允许您

android-无法添加任务’:app:reportSourceSetTransformTest’,因为该名称的任务已经存在

Minimum supported gradle version 4.6 Current version is 4.4. 将gradle版本更新为4.6后,出现此错误 Cannot add task ':app:reportSourceSetTransformTest' as a task with that name already exists. 如何避免此错误.似乎两个不同的文件具有相同的任务.但是我没有在我的应

Android:在Gradle构建脚本中使用packageNameSuffix时,SearchableInfo为null

如果我在项目的Gradle构建脚本中使用packageNameSuffix,则在SearchView初始化期间,方法getSearchableInfo始终返回null. SearchView初始化: final SearchManager searchManager = (SearchManager) context.getSystemService(Context.SEARCH_SERVICE); SearchableInfo info = search

Android Studio:Gradle构建已完成,但出现错误

我一直在使用Android Studio,但在尝试构建时出现此错误.我无法继续. 这是Android Studio中的错误: Executing tasks: [:libraries:facebook:generateDebugSources, :library:generateDebugSources, :volley:generateDebugSources] Configuration on demand is an incubati

android-由于gradle项目同步进行中而无法构建项目

我是使用Android项目0.82版的新手.我正在创建一个新的应用程序(从头开始),然后尝试运行该应用程序.但由于gradle项目同步失败,因此构建过程要花费很多时间,并且在文本编辑器的顶部,它表示gradle项目同步正在进行中.这需要永远.我已经检查了gradle包装器属性,之前已经完成了在项目中

java-如何在gradle构建期间仅在jar中包含某些软件包

我有一个具有以下包装结构的项目 src / com / a1src / com / a2src / com / a3src / com / a4 我已经编写了gradle脚本来构建jar,其中包含所有软件包的已编译Java文件.我只需要jar中的“ a2”和“ a4”包.但是:a2和a4中的类是指“ a1”和“ a3”中存在的类解决方法:>多项目构建 您实