gradle表示无法使用Android Studio 1.3进行编译

gradle表示无法使用Android Studio 1.3进行编译,第1张

概述自从我更新到AndroidStudio1.3之后,我遇到了一个非常奇怪的问题.当我尝试启动我的应用程序时,它说:“2.4版需要AndroidGradle插件1.2.0(或更高版本),但项目使用的是1.0.0版.请使用AndroidGradle插件1.2.0或更高版本.”当我单击“修复插件版本和同步项目”时,它将在我的build.

自从我更新到Android Studio 1.3之后,我遇到了一个非常奇怪的问题.当我尝试启动我的应用程序时,它说:

“ 2.4版需要AndroID Gradle插件1.2.0(或更高版本),但项目使用的是1.0.0版.请使用AndroID Gradle插件1.2.0或更高版本.”

当我单击“修复插件版本和同步项目”时,它将在我的build.gradle文件中更改

dependencIEs {    classpath 'com.androID.tools.build:gradle:1.0.0'}

对此:

dependencIEs {    classpath 'com.androID.tools.build:gradle:1.2.3'}

但是由于此资源(在我的sw600dp / config.xml文件中),我无法启动我的应用程序:

<item name="is_tablet" type="bool">true</item>

它说此资源已经在自动生成的文件“ values-sw600dp-v13 / values.xml”中定义:

<resources>    <!-- From: file:.../src/main/res/values-sw600dp/config.xml -->    <eat-comment/>    <item name="is_tablet" type="bool">true</item></resources>

(它说,当我打开此文件时,“生成了build文件夹下的文件,不应对其进行编辑”).

如果我在sw600dp / config.xml文件中评论该资源,则该资源可以使用,但是以前可以使用,因此不应说它已经定义了!它在我所有的应用程序中都做到了!

我已经尝试过:

>删除自动生成的文件中的行;当然,它会自动创建该行,并且仍然无法编译.
>在控制台中输入“ ./gradlew clean build assemble”.它所做的就是下载了“ @L_301_1@”,结果以:

失败:构建失败,发生异常.

>出了什么问题:
任务’:app:processDeBUGResources’的执行失败.

com.androID.IDe.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘/Users/tapptic/library/AndroID/sdk/build-tools/21.1.2/aapt” finished with non-zero exit value 1

>我也尝试执行“文件>使缓存无效/重新启动”

这些都不起作用!

我能做什么 ?

(我正在使用MAC)

在此先多谢!

解决方法:

这是由于AAPT处理资源方式的更改而引起的,如果项目中可能包含的任何库中有相同名称的资源(仅.aar依赖项可以包含资源),则它现在将失败.

解决方案是找到冲突的根源并将其排除在项目之外.

总结

以上是内存溢出为你收集整理的gradle表示无法使用Android Studio 1.3进行编译全部内容,希望文章能够帮你解决gradle表示无法使用Android Studio 1.3进行编译所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1079688.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存