Articles of android gradle

Android Studio 2.2 Google Play服务同步错误

我有更新到android studio 2.2 我开始了一个新项目,包括在内 compile ‘com.google.android.gms:play-services-vision:9.4.0+’ 在我的依赖中。 我启动gradle同步时出现此错误。 信息:Gradle任务[:app:generateDebugSources,:app:generateDebugAndroidTestSources,:app:mockableAndroidJar,:app:prepareDebugUnitTestDependencies]错误:com.android.builder.internal.aapt.AaptException:无法处理文件D:\ Android \克隆的应用程序\ Android的视觉大师\ Android的视觉大师\ visionSamples \条码阅读器\程序\编译\ \中间体爆炸-AAR \ com.google.android.gms \播放服务基地\ 9.4.0 \水库\绘制-xhdpi-v4 \ common_google_signin_btn_text_dark_pressed.9.png到D:\ Android \克隆的应用程序\ android-vision-master \ android-vision-master \ visionSamples \ barcode-reader \ app \ build \ intermediates \ res \ merged \ debug \ drawable -xhdpi-v4 \ common_google_signin_btn_text_dark_pressed.9.png错误:任务’:app:mergeDebugResources’的执行失败。 错误:com.android.builder.internal.aapt.AaptException:无法处理文件D:\ Android \克隆的应用程序\ android-vision-master \ android-vision-master […]

Invoke-customs只支持从android 0 –min-api 26开始

在我使用构建版本gradle 26之前,但在将buildtoolsversion更改为27之后就像这个图像一样 错误:错误构建gradle屏幕截图

Android Studio 3.0:在gradle文件中找不到buildToolsVersion

我最近安装了新的稳定版Android Studio(v3.0)。 然后创建了一个新项目,没有任何问题。 但是看到app-level build.gradle文件中没有buildToolsVersion字段。 甚至我搜索了所有项目文件( Ctrl Shift F ),但没有find任何东西! 这是什么意思? 如何确定应用模块中Build Tools的版本? build.gradle(项目): // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() } dependencies { classpath ‘com.android.tools.build:gradle:3.0.0’ // NOTE: Do not place your application dependencies here; they belong // in the individual module […]

是否有Android gradle构建任务依赖关系图?

对于Android gradle插件,是否有相应的图表? https://docs.gradle.org/current/userguide/java_plugin.html#N12255

Android Studio – Gradle同步项目失败

在Android Studio中,我只创建了一个新项目,它说: Gradle project sync failed. Basic functionality will not work properly. 我在网上搜索并尝试了一切,但没有任何效果。 我有使用Gradle 1.11的Android Studio v0.4.6。 错误消息是: FAILURE:构建因exception而失败。 *地点: 构建文件’C:\ Users \ Vinnie \ AndroidStudioProjects \ MyFirstAppProject \ MyFirstApp \ build.gradle’行:9 * 什么地方出了错: 评估项目’:MyFirstApp’时出现问题。 > Gradle版本1.10是必需的。 当前版本是1.11。 如果使用gradle包装器,请尝试将C:\ Users \ Vinnie \ AndroidStudioProjects \ MyFirstAppProject \ MyFirstApp \ gradle \ wrapper \ gradle-wrapper.properties中的distributionUrl编辑为gradle-1.10-all.zip *尝试: […]

Vector Drawables标志在支持库24+上不起作用

今天,似乎Android Nougat已经发布 。 因此,我比以往任何时候都更兴奋地为分屏等新function优化我的应用程序。 我想推送一个针对SDK版本24应用程序版本,这样就不会通知用户我的应用程序可能无法在分屏中运行。 但是,这样做意味着我还应该更新到支持库的第24版。 与许多其他人一样,我在更新到支持库版本23.2.0时遇到了问题。 但是,我按照这个答案解决了我的问题。 现在问题是从版本24.0.0及更高版本的支持库返回。 在我的所有测试中,我使用链接答案中描述的gradle标志: vectorDrawables.useSupportLibrary = true 同样重要的是要注意,这只发生在前Lolliop设备(Kitkat及以下)上。 棒棒糖和向上工作完美。 使用以下依赖项时,该标志正常工作: compile ‘com.android.support:support-v4:23.4.0’ compile ‘com.android.support:appcompat-v7:23.4.0’ compile ‘com.android.support:design:23.4.0’ compile ‘com.android.support:cardview-v7:23.4.0’ 但是在使用这些依赖项时,我遇到的崩溃类似于使用该标志之前的崩溃: compile ‘com.android.support:support-v4:24.2.0’ compile ‘com.android.support:appcompat-v7:24.2.0’ compile ‘com.android.support:design:24.2.0’ compile ‘com.android.support:cardview-v7:24.2.0’ 这是崩溃的堆栈跟踪: FATAL EXCEPTION: main Process: com.badon.brigham.time, PID: 2070 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.badon.brigham.time/com.badon.brigham.time.MainActivity}: android.content.res.Resources$NotFoundException: File res/drawable/abc_vector_test.xml from drawable resource ID #0x7f02004f […]

Dagger 2和android Studio:工作但看不到生成的类

我正在尝试在Android Studio项目中使用Dagger 2。 我用过CoffeeMaker的例子。 我设法使应用程序构建和工作: – 我没有成功看到生成的代码。 – 如果我调试,我也看不到它。 – 此外DaggerCoffeeApp_Coffee标记为芦苇(无法解析符号) 我的gradle文件是: // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() } dependencies { classpath ‘com.android.tools.build:gradle:1.1.3’ // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } […]

Gradle 14.4无法构建 – 未findGradle DSL方法’packageName()’

我正在使用productFlavors并尝试根据风格更改packageName: productFlavors { flavor1 { packageName “com.mypackagename.one” } flavor2 { packageName “com.mypackagename.two” } } 这工作正常,直到我更新到Gradle 0.14.4,现在它失败并显示以下消息: Error:(21, 0) Gradle DSL method not found: ‘packageName()’ Possible causes: The project ‘MyProject’ may be using a version of Gradle that does not contain the method. Open Gradle wrapper file The build file may be missing a Gradle plugin. […]

如何将Google Play服务修订与安装版本相匹配?

Android SDK Manager今天早上通知我有一个新的Google Play Services版本要下载:版本18.那么如何在build.gradle文件中find相应的长版本号呢? 我的所有测试设备都运行5.0.84版本,所以我尝试更新 compile ‘com.google.android.gms:play-services:4.4.52’ 至 compile ‘com.google.android.gms:play-services:5.0.84′ 但是这导致了一个错误: Gradle’MyApp’项目刷新失败:找不到com.google.android.gms:play-services:5.0.84。 要求: {我的应用} Gradle设置 我正在运行Android Studio 0.5.2并为API19构建(我尚未升级到Android L / API20):也许这就是问题所在? 但一般来说, 如何将SDK Manager(例如18)中显示的修订号与build.gradle的版本代码(例如5.0.84)相匹配? 这是我的完整build.gradle,以防它有帮助: apply plugin: ‘android’ android { compileSdkVersion 19 buildToolsVersion “19.1.0” defaultConfig { minSdkVersion 14 targetSdkVersion 19 versionCode 1 versionName “1.0” } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.txt’ […]

在同步Build.Gradle时出现错误“未findGradle DSL方法:’compile()’”

要向Android studio添加V4支持库,我按照以下文档: https : //developer.android.com/tools/support-library/setup.html#libs-without-res但是我收到错误。 这就是我做的 SDK管理器>已安装的Android支持库和Android存储库。 转到Build.Gradle并添加dcoument中给出的行。 Build.Gradle现在看起来像这样: //顶级构建文件,您可以在其中添加所有子项目/模块共有的配置选项。 buildscript { repositories { jcenter() } dependencies { classpath ‘com.android.tools.build:gradle:0.13.2’ // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() dependencies { compile “com.android.support:support-v4:18.0.+” } } } 然后,我得到一个popup窗口,建议我同步gradle。 当我同步Gradle时,我收到此错误: 错误:(20,0)未findGradle […]