以下问题是我个人在编译studio时遇到的问题,做出整理。会看情况更新(希望不会再更新了!! ),希望对你有用~

还有一些关于Android Studio的,请看Android Studio相关

18.08.07

问题描述:新建应用时报错

Error:Execution failed for task ':app:processDebugResources'.> com.android.ide.common.process.ProcessException: Failed to execute aapt

这个问题是因为 compileSdkVersion 和buildToolsVersion的版本不匹配所致。
推荐一篇关于这个问题的文章~
https://www.cnblogs.com/madzxr/p/6322504.html

18.05.23

问题描述:在导入module的时候,假如module也有application name,或者是module版本号和应用的版本号不一样,则可能报错。
错误提示如下:

Error:Execution failed for task ':weexdemo:processDebugManifest'.> Manifest merger failed : Attribute application@allowBackup value=(true) from AndroidManifest.xml:10:9-35 is also present at [com.taobao.android:dexposed:0.1.8] AndroidManifest.xml:11:18-45 value=(false).

当然也可能是这样的错误提示:

Error:Execution failed for task ':wxsdk:processReleaseManifest'.> Manifest merger failed with multiple errors, see logs

按照错误提示改正,在Manifest里添加标签
tools:replace="android:allowBackup,icon,theme,label"
就可以了。
ps:只在要运行的moudle的Manifest里加
pps:假如添加了这句也不好使,需要看看两个moudle的sdk版本号是否相同。

18.03.09

先贴错误提示:

Error:Execution failed for task ':RepairShopClient:transformClassesWithDexForDevDebug'.> com.android.build.api.transform.TransformException:java.lang.RuntimeException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException: Return code 1 for dex process

问题描述:这个问题,很神奇。模拟器可以运行,但是真机不行。通过错误提示查,jar包重复,不对;内存太小,不对;jdk版本不对,不对;内部类发生错误,不对;clean,不对。无论是合起来搜还是分开搜,基本搜不到与正确答案相关的东西。~

试了很多方法,终于终于,解决了。可喜可贺

下面是答案:
1.快捷键command+“,”;
2.在搜索框输入Instant Run:



3.如图:取消勾选这一行


然后再编译,就可以啦~

17.01.01

Error:java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:Error:Execution failed for task ':app:mergeDebugResources'.> Error: java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException: 

错误原因:.9图片位置放错了(Androidstudio严格审查png图片),如果重新放.9的位置还是不行,就在gradle中加上:

android { aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false }//禁止Gradle检查PNG的合法性

然后编译,就可以了~

16.09.30

问题1:

Error:Execution failed for task ':Test:transformClassesWithDexForDebug'.> com.android.build.api.transform.TransformException:com.android.ide.common.process.ProcessException:java.util.concurrent.ExecutionException:java.lang.UnsupportedOperationException

网上找了很久,许多都说答案说是arraylist的问题,但很明显不是。Hin久之后在错误日志最开头的地方发现了这么一段:

Running dex as a separate process.To run dex in process, the Gradle daemon needs a larger heap.It currently has 1136 MB.For faster builds, increase the maximum heap size for the Gradle daemon toat least 2560 MB (based on the dexOptions.javaMaxHeapSize = 2g).To do this set org.gradle.jvmargs=-Xmx2560M in the project gradle.properties.For more information seehttps://docs.gradle.org/current/userguide/build_environment.html

实际上就是说内存不够用了,因此它给出了需要设定的内存大小:
org.gradle.jvmargs=-Xmx2560M,所以在gradle.properties这个文件夹里面按照它所说的改正,编译成功。
——
问题2:

Error:(1, 0) Cause: com/android/build/gradle/AppPlugin : Unsupported major.minor version 52.0

这个问题是在studio版本升级时遇到的(1.4->2.1.3),android sdk 默认改成1.8(原本是1.7)就可以了。
——
问题3:

Error:(1, 1) A problem occurred evaluating project ':Test'.> Failed to apply plugin [id 'com.android.application']   > Could not create plugin of type 'AppPlugin'.

这个也是在studio版本升级时遇到的问题(2.1.3->2.2),需要将gradle升级到最新版本,就好使了。

更多相关文章

  1. Android(安卓)6.0添加自定义铃声
  2. Android(安卓)build.gradle的基本配置参数详解
  3. Android实现版本更新和自动安装
  4. 【Android(安卓)Studio安装部署系列】三十六、Android(安卓)stud
  5. 基于Android(安卓)studio3.6的三角剖分Delaunay之打包jar &调用j
  6. Android(安卓)1.5 1.6 2.0 2.1 2.2各版本更新概要
  7. Android(安卓)读取excel (支持 xls和xlsx)
  8. Android(安卓)- 获取版本号、判断当前是否为debug模式,判断当前应
  9. Android程序如何升级

随机推荐

  1. Android SQLite数据操作 【学习记录】
  2. Using Android Debug Bridge (ADB) via T
  3. android滑动删除的一个开源项目SwipeDelM
  4. Android(安卓)Studio 安装配置详细步骤,以
  5. ScrollView去掉半月阴影
  6. 如何制作Android(安卓)ROM
  7. DialogFragment设置自定义动画
  8. Android Recyclerview设置条目属性动画
  9. Android(安卓)AIDL(Android(安卓)Interfa
  10. Android P Wifi Enable 之后扫描流程