Questions tagged «android-gradle-plugin»

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

17
Android依赖项的编译和运行时版本不同
将Android Studio从Canary 3更新到Canary 4后,在构建时会引发以下错误。 Android依赖项'com.android.support:support-support-v4'对于编译(25.2.0)和运行时(26.0.0-beta2)类路径具有不同的版本。您应该通过DependencyResolution手动设置相同的版本。 我在整个项目中进行了一次完整的搜索,25.1.0没有使用该版本。 App-build.gradle android { compileSdkVersion 26 buildToolsVersion '26.0.0' defaultConfig { applicationId "com.xxx.xxxx" minSdkVersion 14 targetSdkVersion versionCode 1 versionName "1.0" multiDexEnabled true } buildTypes { debug { debuggable true } release { debuggable false minifyEnabled true shrinkResources true proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } lintOptions { abortOnError false …

12
在Android Studio中使用Facebook SDK
我正在使用Android Studio关注Android版Facebook SDK。当我运行我的应用程序时,出现以下警告。 Gradle: module 'facebook' won't be compiled. Unfortunately you can't have non-Gradle Java module and Android-Gradle module in one project. 我该如何解决? 我尝试了@Scott Barta的答案,并收到以下错误消息。 A problem occurred configuring project ':App'. > Failed to notify project evaluation listener. > A problem occurred configuring project ':libraries:facebook'. > Failed to notify project …

8
基于Android Gradle中的多样式库的多样式应用
我的应用程序针对几种市场的应用程序计费系统具有多种风格。 我有一个共享所有项目基本代码的库。因此,我决定将这些付款系统作为产品口味添加到该库中。 问题是android库可以有产品口味吗? 如果是这样,我如何在应用程序的各个风格中包含不同的风格? 我进行了很多搜索,但找不到关于这种情况的任何信息。我发现的唯一接近的东西是在http://tools.android.com/tech-docs/new-build-system/user-guide中: dependencies { flavor1Compile project(path: ':lib1', configuration: 'flavor1Release') flavor2Compile project(path: ':lib1', configuration: 'flavor2Release') } 我将配置更改为其他内容,但没有用! 我正在使用Android Studio 0.8.2。

10
错误的类文件魔术或版本
我已经知道这个问题已经被经常问及答案了,但是我发现没有一个答案可以解决我的问题。 这是错误的: Error:Gradle: Execution failed for task ':ffcommunity:preDexDebug'. com.android.ide.common.internal.LoggedErrorException: Failed to run command: D:\Android SDK\sdk\build-tools\20.0.0\dx.bat --dex --output D:\Users\ReVo\Documents\IntelliJ IDEA\FFCommunity\ffcommunity\build\intermediates\pre-dexed\debug\bananaquery-2ee85432877a057e7414910b8127805535139d5d.jar D:\Users\ReVo\Documents\IntelliJ IDEA\FFCommunity\ffcommunity\libs\bananaquery.jar Error Code: 1 Output: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.cf.iface.ParseException: bad class file magic (cafebabe) or version (0034.0000) at com.android.dx.cf.direct.DirectClassFile.parse0(DirectClassFile.java:472) at com.android.dx.cf.direct.DirectClassFile.parse(DirectClassFile.java:406) at com.android.dx.cf.direct.DirectClassFile.parseToInterfacesIfNecessary(DirectClassFile.java:388) at com.android.dx.cf.direct.DirectClassFile.getMagic(DirectClassFile.java:251) at com.android.dx.command.dexer.Main.processClass(Main.java:665) at com.android.dx.command.dexer.Main.processFileBytes(Main.java:634) at …


15
Kotlin错误:找不到org.jetbrains.kotlin:kotlin-stdlib-jre7:1.0.7
我将Kotlin插件安装到我的应用程序(v.1.1.1-release-Studio2.2-1)中,然后选择“在项目中配置Kotlin”,选择了1.0.7的编译器和运行时版本。Kotlin更新了我的Gradle文件。现在,当我尝试构建时,我得到: 错误:配置项目':app'时发生问题。无法解析配置':app:_debugApkCopy'的所有依赖项。找不到org.jetbrains.kotlin:kotlin-stdlib-jre7:1.0.7。要求: MyApplication:app:未指定 我不确定我在这里缺少什么。



5
更新Studio 3.4后,无法为自变量找到方法leftShift()
将Studio 3.4和Gradle版本更新到5.1.1我后,由于找不到方法leftShift(),我在执行任务时遇到了错误 我的任务: task incrementBetaVersion << { println("Incrementing Beta Version Number...") incrementVersionNumber('BetaVersionNumber') println("Incrementing Beta Version Number...") incrementVersionName('BetaVersionName') } 我<<在行中出现了左移运算符的错误。 如何解决这个错误?

10
gradle构建失败在皮棉任务上
我有一个使用Android Studio 0.4.0创建的简单android项目。我使用Gradle 1.9和Gradle Android Plugin 0.7。昨天,我在gradle构建脚本中添加了Jake Wharton的ButterKnife库: dependencies { compile 'com.android.support:support-v4:19.0.0' compile 'com.android.support:appcompat-v7:19.0.0' // Butterknife compile 'com.jakewharton:butterknife:4.0.1' } 当我从Android Studio运行应用程序时,构建可以正常运行并在我的设备上正确执行。但是当我尝试(从命令行)时gradle build,构建失败。这是我的皮棉报告的一部分: InvalidPackage: Package not included in Android /home/yami/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife/4.0.1/f43b36925363701633d01adb8e54df7150397a78/butterknife-4.0.1.jar: Invalid package reference in library; not included in Android: javax.annotation.processing. Referenced from butterknife.internal.InjectViewProcessor. /home/yami/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife/4.0.1/f43b36925363701633d01adb8e54df7150397a78/butterknife-4.0.1.jar: Invalid package reference in library; not included …

6
如何在Android Studio中检查Gradle版本?
使用Android Studio 0.82编译此官方项目时,显示错误提示: Error:The project is using an unsupported version of the Android Gradle plug-in (0.9.2) 经过一些搜索后,我决定手动更改build.gradle文件中的内容 classpath 'com.android.tools.build:gradle:0.9.+' 到Android Studio中安装的gradle版本。 问题是,如何检查Android Studio中的gradle版本?


20
无法解析':app @ debug / compileClasspath'的依赖项:无法解析com.android.support:appcompat-v7:26.1.0
无法解析':app @ debug / compileClasspath'的依赖关系:无法解析com.android.support:appcompat-v7:26.1.0。 无法解析com.android.support:appcompat-v7:26.1.0。 要求:project:app 离线模式下没有com.android.support:appcompat-v7:26.1.0的缓存版本。 错误日志: 无法解析配置':app:debugCompileClasspath'的所有文件。 无法解析com.android.support:appcompat-v7:26.1.0。 必需: project:app 没有com.android.support:appcompat-v7:26.1.0的缓存版本可用于离线模式。 离线模式下没有com.android.support:appcompat-v7:26.1.0的缓存版本。 无法解析com.android.support.constraint:constraint-layout:1.1.0-beta3。 必需: project:app 没有com.android.support.constraint:constraint-layout:1.1.0-beta3的缓存版本可用于离线模式。 离线模式下没有com.android.support.constraint:constraint-layout:1.1.0-beta3的缓存版本。 无法解析com.android.support:design:26.1.0。 必需: project:app 没有com.android.support:design:26.1.0的缓存版本可用于离线模式。 离线模式下没有com.android.support:design:26.1.0的缓存版本。 无法解析com.android.support:cardview-v7:26.1.0。 必需: project:app 没有com.android.support:cardview-v7:26.1.0的缓存版本可用于离线模式。 离线模式下没有com.android.support:cardview-v7:26.1.0的缓存版本。 无法解析com.google.android.gms:play-services-ads:11.4.2。 要求: project:app 脱机模式没有com.google.android.gms:play-services-ads:11.4.2的缓存版本。 脱机模式没有com.google.android.gms:play-services-ads:11.4.2的缓存版本。 无法解析com.android.support:support-v4:26.1.0。 必需: project:app 没有可用于脱机模式的com.android.support:support-v4:26.1.0的缓存版本。 离线模式下没有com.android.support:support-v4:26.1.0的缓存版本。 错误日志图像:

3
Gradle日志在哪里?
在Android Studio中为应用程序构建Gradle会产生以下错误: Error:Execution failed for task ':app:compileDebugJavaWithJavac'. > java.lang.RuntimeException: failure, see logs for details. cannot generate view binders com.sun.tools.javac.code.Symbol$CompletionFailure: class file for android.view.View$InvalidateInfo not found 谁能提供在哪里找到日志的提示? 最初,我认为这是一个非常基本的问题,简单的答案会在顶部弹出以进行快速搜索,但是我没有找到它。 请注意,此问题与日志有关,而不是针对此特定错误。此错误消息仅用作示例。如果您感到好奇,则此特定错误是由于在build.gradle中未对compileSdkVersion使用最新版本(23)引起的。

6
Android Studio在哪里gradle.properties文件?
我正在尝试生成一个签名的apk,但是我总是遇到相同的错误。 To run dex in process, the Gradle daemon needs a larger heap. It currently has approximately 910 MB. For faster builds, increase the maximum heap size for the Gradle daemon to more than 2048 MB. To do this set org.gradle.jvmargs=-Xmx2048M in the project gradle.properties. 我无法归档该文件,但尝试修改gradle-wrapper.properties,但仍然遇到相同的错误。 这是我的gradle-wrapper.properties文件 #Thu May 05 …

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.