[整理]Androidstudio项目常见问题集

本文汇总了Android Studio项目中常见的问题及解决方案,包括dexDebug编译错误、JDK和SDK路径设置、Gradle版本不匹配、资源合并错误、源码兼容性问题、找不到目标API、使用过时API、资源文件错误、TransformException、冲突类和Eclipse迁移问题等,每个问题都提供了具体的解决步骤。
摘要由CSDN通过智能技术生成

一.dexDebug ExecException finished with non-zero exit value 2

需要在gradle中配置下面的代码,原因是引用了多个libraries文件

defaultConfig {
        multiDexEnabled true
}


event log中报:IllegalArgumentException:Multiple entries with same key: Google Inc.:Google APIs:23=Google APIs (Google Inc.) (API 23) and Google Inc.:Google APIs:23=Google APIs (Google Inc.) (API 23)

解决办法:先看一下系统配置的SDK的位置和Android Studio所用的路径是否一致,如果不一致重新配置系统的SDK路径或者是重新修改Android Studio的SDK路径
通过SDK Manager删除掉google API23
如果解决不了,卸载android studio -->重新安装 ,还有问题点击File --> Invalidate Cashes/Restart --> Invalidate and Restart,解决不了继续通过SDK Manager删除掉google API23
             类型推断是一个特殊的烦恼,下面的代码: 
             Map<String, List<String>> anagrams = new HashMap<String, List<String>>(); 
             通过类型推断后变成: 
             Map<String, List<String>> anagrams = new HashMap<>(); 
             这个<>被叫做diamond(钻石)运算符,这个运算符从引用的声明中推断类型。 

二、Android Studio 怎么设置JDK和SDK的路径

刚刚把开发环境换成android studio,还不熟悉,想把jdk和sdk的路径换了,找了半天,才发现是这样的:

  点击File,选择Other Settings,选择Default Project 
Structure...,就可以看到JDK和SDK的设置地方了。供你参考吧。

三、Possible causes:<ul><li>The project ‘XXXXXXX' may be using a versio

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值