Articles of build.gradle

Android Studio – build.gradle中的问题未捕获的转换错误ExecutionException OutOfMemory

我在Android Studio中的Android应用程序遇到了一个奇怪的问题。 一切似乎工作正常,直到今天添加一些新文件并对build.gradle进行一些更新。 我看到的错误消息如下: Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC overhead limit exceeded Uncaught translation error: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: GC […]

Gradle版本2.10是必需的。 当前版本是2.8错误

以下事项正在项目中使用 – android studio版本 – 2.0预览版4。 ANDROID_BUILD_MIN_SDK_VERSION = 9 ANDROID_BUILD_TARGET_SDK_VERSION = 22 ANDROID_BUILD_TOOLS_VERSION = 22.0.1 ANDROID_BUILD_SDK_VERSION = 22 classpath ‘com.android.tools.build:gradle:2.0.0-alpha9′ 根据错误,我更改了分发url https\://services.gradle.org/distributions/gradle-2.8-all.zip 至 https\://services.gradle.org/distributions/gradle-2.10-all.zip 但仍然收到以下错误 错误:(1,1)评估项目’:app’时出现问题。 无法应用插件[id’com.android.application’] Gradle版本2.10是必需的。 目前的版本是2.8。 如果使用gradle包装器,请尝试将/Users/manishpathak/Project/live/code/ICCCricketWorldCup2015Schedule/gradle/wrapper/gradle-wrapper.properties中的distributionUrl编辑为gradle-2.10-all.zip

即使使用最新的构建工具,任务’:app:processDebugResources’的执行也失败了

当我尝试运行我的项目时,我收到此错误。 我已经安装了最新的构建工具 – 23.0.3但仍然存在错误。 我该如何解决? Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources] Configuration on demand is an incubating feature. :app:preBuild UP-TO-DATE :app:preDebugBuild UP-TO-DATE :app:checkDebugManifest :app:preReleaseBuild UP-TO-DATE :app:prepareComAndroidSupportAnimatedVectorDrawable2321Library UP-TO-DATE :app:prepareComAndroidSupportAppcompatV72321Library UP-TO-DATE :app:prepareComAndroidSupportDesign2321Library UP-TO-DATE :app:prepareComAndroidSupportRecyclerviewV72321Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42321Library UP-TO-DATE :app:prepareComAndroidSupportSupportVectorDrawable2321Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesAppindexing810Library UP-TO-DATE :app:prepareComGoogleAndroidGmsPlayServicesBasement810Library UP-TO-DATE :app:prepareDebugDependencies :app:compileDebugAidl UP-TO-DATE :app:compileDebugRenderscript UP-TO-DATE :app:generateDebugBuildConfig UP-TO-DATE :app:generateDebugAssets UP-TO-DATE :app:mergeDebugAssets UP-TO-DATE :app:generateDebugResValues UP-TO-DATE :app:generateDebugResources UP-TO-DATE :app:mergeDebugResources […]

无法更新到Android Studio gradle 1.4插件

在我的build.gradle我有: buildscript { repositories { mavenCentral() } dependencies { classpath ‘com.android.tools.build:gradle:1.4.+’ } } 但是我得到了: Error:Could not find com.android.tools.build:gradle:1.4.+. Searched in the following locations: file:/C:/AndroidStudio/gradle/m2repository/com/android/tools/build/gradle/1.4.1/gradle-1.4.1.pom file:/C:/AndroidStudio/gradle/m2repository/com/android/tools/build/gradle/1.4.1/gradle-1.4.1.jar https://repo1.maven.org/maven2/com/android/tools/build/gradle/1.4.1/gradle-1.4.1.pom https://repo1.maven.org/maven2/com/android/tools/build/gradle/1.4.1/gradle-1.4.1.jar Required by: :xxx:unspecified 该怎么办?

版本码是否有最大值?

我们总是需要通过一些任意数字来增加versionCode ,以便将其发布到Google Play。 该值是否有限,如果达到该值会发生什么? defaultConfig { applicationId “my.app” minSdkVersion 15 targetSdkVersion 22 versionCode 65 versionName “1.05” setProperty(“archivesBaseName”, “myapp-$versionCode”) }

错误:解析后无法更改配置’:app:_debugAnnotationProcessor’的依赖关系

Gradle项目刷新失败 在应用程序级别添加KenBurnsView库到build.gradle之后。 当我尝试同步gradle时,它失败了。 build.gradle (app level) apply plugin: ‘com.android.application’ android { compileSdkVersion 25 buildToolsVersion “25.0.0” defaultConfig { applicationId “com.sample.ac” minSdkVersion 16 targetSdkVersion 24 versionCode 1 versionName “1.0_dev” testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner” jackOptions { enabled true } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } repositories { jcenter() } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility […]

Android-Studio(3.1)更新后,Gradle项目同步失败

在我于27-03-2018进行更新后,我的gradle同步失败。我收到错误 Could not find org.jetbrains.kotlin:kotlin-stdlib:1.1.3-2. 我在下面发布我的gradle文件。 我曾尝试清理和重建项目,但它仍然无法正常工作。 项目级别的gradle // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() maven { url ‘https://maven.google.com/’ } } dependencies { classpath ‘com.android.tools.build:gradle:3.1.0’ classpath ‘com.google.gms:google-services:3.0.0’ classpath ‘com.loopj.android:android-async-http:1.4.9’ // NOTE: Do not place your application dependencies here; they belong // in […]

使用ABI拆分启用externalNativeBuild

我已经从ndk-build切换到cmake构建系统。 但无法获得APK拆分function。 这是我的app build.gradle文件 构建的结果只有一个文件 – foo.bar-armeabi-v7a-release-1.5.1.apk 。 如果我正在为x86模拟器构建应用程序,结果是foo.bar-x86-release-1.5.1.apk buildscript { repositories { maven { url ‘https://maven.fabric.io/public’ } } dependencies { classpath ‘io.fabric.tools:gradle:1.+’ } } apply plugin: ‘com.android.application’ apply plugin: ‘io.fabric’ repositories { jcenter() maven { url ‘https://maven.fabric.io/public’ } } android { compileOptions.encoding = ‘ISO-8859-1’ compileSdkVersion CompiledSdkVersion buildToolsVersion BuildToolsVersion defaultConfig { applicationId “foo.bar” minSdkVersion MinSdkVersion […]

检查是否在Android应用中使用了库

我在build.gradle收到了一些遗留的应用程序代码(不是我开发的,但是由其他团队开发,没有文档),它有近20个以上的依赖build.gradle 。 现在,我想通过从build.gradle删除它们来清理未使用的库/依赖build.gradle 我在谷歌搜索并遇到了这个项目资源缩减。 但它似乎用于在打包时在打包的应用程序中删除未使用的资源,如果应用程序实际上不需要它们,这也会从您依赖的库中删除资源。 另外,我使用ProGuard ,在build.gradle与shrinkResources true一起进行模糊处理和收缩 我的目的是从build.gradle本身删除未使用的库/依赖项,而不会破坏应用程序function。 有没有一种方法或工具可以显示哪些库可以安全删除而不会破坏应用程序function?

如何解决谷歌播放服务错误

今天更新根文件夹中的播放服务后,我面临以下问题。 我很困惑如何解决这个问题。 有人可以帮我解决这个问题吗? 这个错误很刺激。 我不知道冲突在哪里。 顺便说一下,为什么它显示冲突而没有版本相互关联。 错误 : 图书馆com.google.android.gms:play-services-measurement-base正在[[15.0.0,15.0.0],[15.0.2,15.0.2]]的各种其他图书馆提出要求,但已解决为15.0.2。 禁用插件并使用./gradlew:app:dependencies检查依赖关系树。 build.gradle脚本: apply plugin: ‘com.android.application’ apply plugin: ‘com.google.gms.google-services’ android { configurations.all { resolutionStrategy.force ‘com.google.code.findbugs:jsr305:1.3.9’ } compileSdkVersion 27 buildToolsVersion ‘27.0.3’ defaultConfig { applicationId “community.infinity” minSdkVersion 16 targetSdkVersion 27 versionCode 1 versionName “1.0” testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner” multiDexEnabled true } aaptOptions { cruncherEnabled = false } dexOptions { preDexLibraries false […]