一、
Error:Execution failed for task ‘:app:transformClassesWithPreJackPackagedLibrariesForDebug’.

com.android.build.api.transform.TransformException: com.android.jack.api.ConfigNotSupportedException: Jack requires Build Tools 24.0.0 or later

一般,此错误是由android在7.0才开始支持jdk1.8引起的。
defaultConfig {
applicationId “com.ling.tools.toolsproject”
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName “1.0”
testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner”
jackOptions { enabled true } //将.java文件编译成.jack文件再编译成.dex文件 。这个方法只在Android 7.0才支持. 默认是通过javac将 Java代码(.java)编译成 .class,再通过dx将 .class编译成 .dex
}

解决方法:将jackOptions{enable true } 改为false 。

另:使用jack(jdk1.8)
android {

defaultConfig {

jackOptions {
enabled true
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}

二、Error:Failed to open zip file. Gradle’s dependency cache may be corrupt

在gradle文件夹下的gradle-wrapper.properties文件中,将gradle版本换成本机的版本
如:原来版本
`distributionUrl=https://services.gradle.org/distributions/gradle-2.4-all.zip,将其改为 gradle-2.14.1-all.zip。

三、解决方法:在Grade.properties中将http换为https。
整体设置为:
systemProp.http.proxyHost=some.proxy.adress.com
systemProp.http.proxyPort=3128
systemProp.https.proxyHost=some.proxy.adress.com
systemProp.https.proxyPort=3128

四、Android Studio检测不到真机
可能原因:
1、没有USB驱动;
2、数据线问题。有些数据线只能用于充电;
3、adb,可能有别的软件和Android Studio 都在使用adb进程。如同时使用酷狗和Android Studio(我就是这个原因)。关掉酷狗,并在进程里结束掉adb就好了。

五、webView在安卓5.0以上的手机,不支持http与https的混合协议
解决方案:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}

六、 com.android.dex.DexException: Multiple dex files define………….
在我的代码中,发现是**重复引用**jar包导致的。
出现情况: 项目中导入并引用了一个libary,在libary中引用了Glide的jar包,然后在主工程中也引用了Glide的jar包。做法:删掉主工程中的jar包。

七、Error:Jack is required to support Java 8 language features. Either enable Jack or remove sourceCompatibility JavaVersion.VERSION_1_8.
解决方法:
defaultConfig {
applicationId “com.xxx”
minSdkVersion 19
targetSdkVersion 24
versionCode 1
versionName “1.0”
jackOptions {
enabled true
}
}
在defaultConfig中添加红色部分即可。

Jack 是 Java Android Compiler Kit 的缩写,它可以将 Java 代码直接编译为 Dalvik 字节码,并负责 Minification, Obfuscation, Repackaging, Multidexing, Incremental compilation。它试图取代 javac/dx/proguard/jarjar/multidex 库等工具。这是Android 自己的 Java 编译器。Android7.0(API24)在对JAVA8的支持上,需要使用新的编译器。

Android 错误总结相关推荐

  1. android 错误记录Attempt to invoke virtual method ‘void android.view.View.setVisibility(int)‘

    android 错误记录: Attempt to invoke virtual method 'void android.view.View.setVisibility(int)' on a null ...

  2. 【Android错误解决方案】解决AndroidStudio在oppo和vivo手机上安装apk失败----终极解决方案

    文章目录 [Android错误解决方案]解决AndroidStudio在oppo和vivo手机上安装apk失败---终极解决方案 问题描述 错误描述 解决方案一 解决方案二 总结 [Android错误 ...

  3. 【转】android错误 aapt.exe已停止工作的解决方法

    http://www.jb51.net/article/57420.htm 在使用eclipse进行安卓java的编程的时候,有时候我们会遇到这样的问题:那就是无故弹出aapt.exe停止工作的提示, ...

  4. android+3e错误,Android 错误

    错误1: androidStudio Error:null value in entry: annotationProcessorOutputFolder=null! 类似错误Error:null v ...

  5. android错误整理——模拟器无法连接网络

    昨天写了一个手机归属地的程序,在寝室里运行一点问题也没有,今天,带着笔记本来到了实验室,重新运行项目,却发现,程序应用错误,查了很久发现是模拟器无法联网的原因,上网才知道是模拟器dns的原因. 1.首 ...

  6. aapt.exe已停止工作 r.java_【转】android错误 aapt.exe已停止工作的解决方法

    http://www.jb51.net/article/57420.htm 在使用eclipse进行安卓java的编程的时候,有时候我们会遇到这样的问题:那就是无故弹出aapt.exe停止工作的提示, ...

  7. android错误-android.util.AndroidRuntimeException:You cannot combine custom titles with other title

    报如下错误:android.util.AndroidRuntimeException: You cannot combinecustom titles with other title feature ...

  8. ionic build Android错误记录 error in opening zip file

    0.写在前头 运行 :cordova requirements Requirements check results for android: Java JDK: installed 1.8.0 An ...

  9. 关于Android错误 View requires API level 14 (current...

    2019独角兽企业重金招聘Python工程师标准>>> 问题描述:在界面配置文件main.xml中,可能用上某些控件(例如GridLayout)遇上下面所说的错误:View requ ...

  10. android 监测bug上传到服务器,基于Android 错误信息捕获发送至服务器的详解

    程序员最头疼的事情就是bug和debug.这次debug长达20天,搞的我心力交瘁.累,因为Android兼容性,不同手机会有不同的bug出来,而且很难复现,所以就上网找了下类似保存错误log到文件再 ...

最新文章

  1. jQuery源码分析系列(37) : Ajax 总结
  2. vlan的基本指令_10、Vlan的基本常用命令
  3. Linux监控命令之==netstat
  4. erp 维护费 要交吗_ERP系统维护费
  5. 简单的CreateRemoteThread例程-初学者必看
  6. 史上最难吃系列,肯德基就不能好好做鸡吗?
  7. Pashmak and Parmida's problem(树状数组)
  8. Cockos REAPER for Mac(音轨录制编辑软件)
  9. 微信小程序+UI框架
  10. 模2除法——用非常直观的例子解释
  11. 手机上PDF转换成JPG图片超简单的方法
  12. matlab如何以矩阵形式读取TXT格式大量带分隔符号的实验数据
  13. 【安全狐】CVE-2015-5254_ActiveMQ反序列化漏洞复现
  14. iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 5000 -j DNAT --to-destinatio
  15. Nvidia驱动负优化与GTX1070的测试
  16. 信度和效度经典例子_(完整版)心理学中的各种信度和效度
  17. mysql误删数据恢复操作
  18. 【js】复选框,复选下拉框,文本框勾连
  19. 计算机安全模式win7,安全模式启动,教您Win7怎么进入安全模式
  20. 海思芯片(hi3516dv300)uboot镜像生成过程详解

热门文章

  1. 计算机网络在广播电视工程中的应用,关于计算机在广播电视工程中的应用要点...
  2. 2017.10.23 模拟考试 (题目来自:学大伟业)
  3. Java关键字synchronized 使用中的 Double-Checked Locking is Broken
  4. 何鸿略加入华为消费者业务 任大中华区副总裁
  5. 直播带货如何选品;抖音直播带货选品7大要素;丨国仁网络资讯
  6. TCP/IP_UDP归纳
  7. 电位器的主要参数有哪些?
  8. 【论文阅读】Adaptive Clustering-based Malicious Traffic Classification at the Network Edge
  9. 【解决方案】幼儿园监控有何优势?EasyGBS搭建监控让老师家长更放心
  10. HTML中详述jQuery事件绑定方式