Questions tagged «android-gradle-plugin»

Android Gradle插件是Android的标准构建系统。它被Android Studio用作后备构建系统。

8
“没有缓存版本……可用于脱机模式。”
在Android Studio中构建新的Hello World项目时收到错误消息: FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring root project 'MyApplication2'. > Could not resolve all dependencies for configuration ':classpath'. > Could not resolve com.android.tools.build:gradle:0.9.1. Required by: :MyApplication2:unspecified > No cached version of com.android.tools.build:gradle:0.9.1 available for offline mode. BUILD FAILED Android …

5
Android Studio:如何使用Gradle生成签名的APK
我已经在Google和SO上进行了搜索,但找不到答案。 这是我第一次使用gradle系统,现在我正在生成一个签名的APK,以上传到Google Play(项目是从Eclipse导入的)。 现在,我已经在这里阅读了您应该添加到自己的部分http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Building-and-TaskssigningConfigsbuild.gradle 我已经添加了这些行,现在我看到您需要运行,./gradlew assembleRelease但是在我的cmd中运行它会返回“ gradle”,但它不被识别为内部或外部命令,可操作程序或批处理文件。我也尝试右键单击build.gradle并运行它,说它是成功的,但是一旦我在build / apk文件夹中查找,只有一个名为app-debug-unaligned.apk 那么如何使用Gradle系统生成签名的APK?


7
AAPT2编译失败:Android 3.0 Canary 1上无效的dimen
我正在使用适用于Android的Instant Apps。问题是我总是遇到编译工具的问题。是否还有其他人有此问题,并且能够找到任何解决方法。 我的环境: Android Studio 3.0 Canary 1 编译SDK:25 构建工具:“ 26.0.0 rc2” Gradle插件:3.0.0-alpha1 Gradle:尝试了gradle-4.0-milestone1和2 Java 1.8 / 1.7 操作系统:尝试Windows 10和Linux Ubuntu 16.4 LTS 错误: Error: java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.internal.aapt.AaptException: AAPT2 compile failed: aapt2 compile -o /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/res/merged/androidTest/debug /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml Issues: - ERROR: /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml:520 invalid dimen - ERROR: /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml:521 invalid dimen - ERROR: /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml:568 …


4
对Android Gradle中的testCompile和androidTestCompile感到困惑
我是测试世界的新手,甚至还不是Android测试世界的新手。在对Robolectric进行研究以帮助进行android测试时,最让我感到困惑的是。有时在网络上,我看到人们在使用testCompile在引用Robolectric时在gradle构建脚本的依赖中关键字而其他人使用时androidTestCompile。当然两者都无效吗? 有人可以解释两者之间的区别吗?使用Robolectric时应该使用哪一个?

4
Android Studio 3.1“运行”未编译代码
当我尝试安装应用程序时,有两种可能性: 当我运行 app 执行后安装APK clean build 对于build文件夹中的现有APK,该应用程序可以正常运行。但是,当我使用Build->清理项目Clean Project,然后尝试运行app(即将应用程序安装到我的仿真器或物理设备上)时,它向我显示错误: APK文件/Users/MyApplicationName/app/build/outputs/apk/app-debug.apk在磁盘上不存在。 注意:仅当我清理项目时才会发生此行为,而在构建文件夹中已经有预构建的应用APK时则不会发生 我已经提到:APK文件在磁盘上不存在,但我的意思是,当我们通常在清理项目后运行应用程序时,如果build文件夹中不存在APK,则无需构建它。 ,它会自动生成并安装最新的。 我尝试过的事情: 当构建文件夹中存在APK文件时运行应用程序(工作正常) 运行Clean Project->运行应用程序(预计将构建项目并安装该应用程序,但显示上述错误!) 完成后清理和运行应用程序的过程相同 Invalidate Caches/Restart

11
Gradle-错误找不到参数的方法实现()[com.android.support:appcompat-v7:26.0.0]
我正在尝试在android studio中打开现有的android项目,并且gradle无法在没有错误的情况下构建应用程序 Android Studio不断抛出错误 Error:(74, 1) A problem occurred evaluating project ':app'. > Could not find method implementation() for arguments [com.android.support:appcompat-v7:26.0.0] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler. 我在build.gradle中的代码可以帮助理解我的问题 dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') // google & support implementation "com.android.support:appcompat-v7:$supportVersion" implementation "com.android.support:cardview-v7:$supportVersion" implementation "com.android.support:recyclerview-v7:$supportVersion" implementation "com.android.support:design:$supportVersion" implementation "com.android.support:palette-v7:$supportVersion" implementation "com.android.support:customtabs:$supportVersion" …

8
Android Gradle 3.0.0-alpha2插件,无法设置只读属性'outputFile'的值
我正在使用此代码 applicationVariants.all { variant -> variant.outputs.each { output -> def SEP = "_" def flavor = variant.productFlavors[0].name def buildType = variant.variantData.variantConfiguration.buildType.name def version = variant.versionName def date = new Date() def formattedDate = date.format('ddMMyy_HHmm') def newApkName = PROJECT_NAME + SEP + flavor + SEP + buildType + SEP + version …

14
无法解决:com.android.support:appcompat-v7:26.0.0
我在Android Studio中遇到此问题。 Error:(22, 13) Failed to resolve: com.android.support:appcompat-v7:26.0.0 <a href="install.m2.repo">Install Repository and sync project</a><br><a href="openFile:C:/Users/username/AndroidStudioProjects/ElectroSave/app/build.gradle">Show in File</a><br><a href="open.dependency.in.project.structure">Show in Project Structure dialog</a> 这是我的Gradle代码: apply plugin: 'com.android.application' android { compileSdkVersion 26 buildToolsVersion "25.0.2" defaultConfig { applicationId "com.example.noelly.myapplication" minSdkVersion 19 targetSdkVersion 25 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled …

5
DexException:无法将新索引65536合并为非巨型指令
由于某些未知原因,我的应用突然无法从Android Studio构建。 我不断 > com.android.ide.common.internal.LoggedErrorException: Failed to run command: /home/martynas/android-sdk/build-tools/19.1.0/dx --dex --num-threads=4 --output ... ... ... Error Code: 2 Output: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexException: Cannot merge new index 65536 into a non-jumbo instruction! 从命令行成功构建相同的应用程序。我检查了方法引用计数,它远低于可怕的64k。 我现在使用AS 0.8.11。

11
transformClassesAndResourcesWithProguardForRelease失败
我正在尝试在控制台中使用Gradle构建我的Android应用程序。但是遇到有关任务':app:transformClassesAndResourcesWithProguardForRelease'的错误: build.gradle: buildscript { repositories { jcenter() maven { url "https://jitpack.io" } } dependencies { classpath 'com.android.tools.build:gradle:2.2.3' classpath 'com.google.gms:google-services:3.0.0' } } allprojects { repositories { jcenter() maven { url "https://jitpack.io" } } } task clean(type: Delete) { delete rootProject.buildDir } app / build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 24 …

22
Android Studio:Gradle-构建失败-任务':dexDebug'的执行失败
错误: Gradle: Execution failed for task ':vertretungsplan:dexDebug'. > Failed to run command: P:\Android-Studio\sdk\build-tools\18.0.1\dx.bat --dex --output P:\Projekte\VertretungsplanProject\vertretungsplan\build\libs\vertretungsplan-debug.dex P:\Projekte\VertretungsplanProject\vertretungsplan\build\classes\debug P:\Projekte\VertretungsplanProject\vertretungsplan\build\dependency-cache\debug P:\Android-Studio\sdk\extras\android\m2repository\com\android\support\support-v4\18.0.0\support-v4-18.0.0.jar P:\Projekte\VertretungsplanProject\vertretungsplan\libs\commons-io-2.4.jar P:\Projekte\VertretungsplanProject\vertretungsplan\build\exploded-bundles\VertretungsplanProjectLibrariesActionbarsherlockUnspecified.aar\classes.jar Error Code: 2 Output: trouble processing: bad class file magic (cafebabe) or version (0033.0000) ...while parsing de/MayerhoferSimon/Vertretungsplan/LoginActivity$2.class ...while processing de/MayerhoferSimon/Vertretungsplan/LoginActivity$2.class trouble processing: bad class file magic (cafebabe) or version …

13
找不到Android Studio Gradle DSL方法:“ android()”-错误(17,0)
我试图在Android Studio中运行我的项目,但错误出现在下面: 我已经跟踪了许多消息来源,只是想让它运行起来并在这里结束,但是不知道该怎么办。 如何配置该项目以运行? build.gradle: // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.9.+' } } allprojects { repositories { mavenCentral() } } android { compileSdkVersion 19 buildToolsVersion "19.1" } settings.gradle: include ':app' local.properties: sdk.dir=C\:\\Users\\KJA\\AppData\\Local\\Android\\sdk …

5
Gradle:多个项目变体:myLib与使用者属性匹配
我写了一个图书馆myLib用途RemoteMessage从Firebase,应用程序本身也使用Firebase。 使用gradle 4.7。在4.4.1中也面临这一问题。 如何解决? project.gradle buildscript { repositories { google() jcenter() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:3.1.2' classpath 'com.google.gms:google-services:3.3.0' } } allprojects { repositories { google() jcenter() mavenCentral() mavenLocal() } } task clean(type: Delete) { delete rootProject.buildDir } app.gradle apply plugin: 'com.android.application' android { compileSdkVersion 27 defaultConfig { applicationId "com.test.app" …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.